View all jobs

Java Developer (NF)

Multiple Cities, LATAM · Computer/Software
Contract Software Engineer - Java - Central Player Dynamics

The Role

As a Contract Software Engineer, you'll work on large-scale back-end services that support multiple live games with zero downtime. You will need to understand a complex ecosystem and use best practices to update code with new integration points. You will interpret system requirements, write both production and test code, manage live deployments, and resolve any bugs that arise. Your code needs to be clear and easy to maintain.

You will focus on unifying technologies by replacing legacy systems with more modern ones. You'll work with a variety of services, following a technical specification to apply the needed changes. You'll be embedded in a team of software engineers and participate in Agile/Scrum rituals such as standup, planning, and retrospectives.


  • Ramp up quickly on unfamiliar services
  • Learn to use the tech stack for the development and deployment of services
  • Adapt existing code and write new integrations
  • Write test code and fix bugs
  • Work with QA to validate changes

Required Qualifications:

  • Comfortable working with Git and Java
  • Experience with test-driven development
  • Collaborative
  • BS in Computer Science or equivalent experience
  • 5+ years of industry experience or an advanced degree

Desired Qualifications:

  • Experience working with large-scale, multi-threaded systems
  • Familiar with micro-service architectures and live ops
  • Familiar with Agile/Scrum methodologies

For this role, you'll find success through craft expertise, a collaborative spirit, and choices that focus on your fellow Gamers, who are the customers of your work. Being a dedicated fan of games is not necessary for this position!

More Openings

Backend Golang Engineer (PP)
Senior iOS Developer (JU)
Software Engineer (AG)

Share This Job

Powered by