Job Description
At Ubisoft Barcelona Mobile, we’re not just making games — we’re building worlds.
As a Backend Java Developer, you’ll be at the heart of our live game experiences, crafting scalable, high-performance backend systems that support millions of players worldwide. Whether you're a gamer or simply passionate about building great tech, your work will directly shape the future of mobile entertainment.
In this position you'll be reporting to the Principal Lead Server Engineer.
What You’ll Be Doing:
- Develop the server-side components for live games using Java, Redis, MongoDB, and NodeJS.
- Collaborate with game teams to implement new features and services.
- Customize and optimize game servers to meet production standards.
- Deploy and maintain applications in both internal and live environments.
- Perform DevOps tasks to ensure system reliability and scalability.
- Estimate and plan technical work, even with limited information.
- Participate in a rotating on-call schedule to support production environments.
- Write clean, maintainable code and contribute to technical documentation.