Backend Java Developer
Ubisoft
Barcelona, Spain
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.
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.
QUALIFICATIONS
- Strong Java programming skills and solid object-oriented design knowledge.
- 2+ years of experience building and deploying server-side applications.
- Familiarity with JavaScript or related scripting frameworks.
- Experience with relational and non-relational databases.
- Proficiency with Git and Gitflow best practices.
- A collaborative mindset and strong communication skills.
- A proactive, detail-oriented approach to problem-solving.
- Good command of English and a valid work permit for Spain.
Nice to Haves:
- Degree in Computer Science, Math, or a related field.
- Experience with NodeJS, Vue.js, Java EE, Docker, Kubernetes, AWS, or Terraform.
- Knowledge of app store ecosystems or social network integrations.
- Familiarity with Linux shell scripting.
- Spanish or Catalan language skills.
Apply Now
Don't forget to mention EuroTechJobs when applying.