Backend Java Developer

undefined ago • 2 Years + • Backend Development

Job Summary

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.
Must have:
  • Develop server-side components for live games using Java, Redis, MongoDB, 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 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.
  • 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.
Good to have:
  • 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.
Perks:
  • Hybrid Work Model.
  • Possibility for new parents to work from home 80% of the time.
  • Flexible working hours: 40-hour workweek with start times between 8 AM and 10 AM (or from 7:30 AM when working onsite to avoid traffic jams), and early leave from 4 PM (Fridays from 2 PM).
  • Reduced schedule (35 hrs per week) in July and August, Easter, Christmas holidays, and special days like Sant Jordi and Revetlla de Sant Joan.
  • Personal Matters Hours: 24 hours paid for by Ubisoft that you can use for personal matters.
  • Holidays: 25 days per year + 1 day in your Ubi-Birthday.
  • 5 extra holiday days on the year you celebrate your 5th/10th/15th/20th year with us.
  • Ticket Restaurant: 210€ per month, and Flexible compensation plan (Ticket Transport & Ticket Nursery).
  • Health insurance with Cigna, including Physiotherapist & Psychology sessions with a reduced price.
  • Life Insurance with AXA.
  • Mobile Device Grant of 400 EUR starting on your 1st year in the company.
  • Language trainings in English, Spanish, and French.
  • Professional development training & programs, based upon request.
  • Ubisoft games with discount and Uplay PC for free.
  • Locally roasted craft coffee by INCAPTO.

Job Details

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.

QUALIFICATIONS

This position is open for both intermediate and senior level developers. Please find below our minimum 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.

ADDITIONAL INFORMATION

YOUR LIFE AT UBISOFT BARCELONA MOBILE (and PERKS)

  • Hybrid Work Model.
  • Possibility for new parents to work from home 80% of the time.
  • Flexible working hours: 40-hour workweek with start times between 8 AM and 10 AM (or from 7:30 AM when working onsite to avoid traffic jams), and early leave from 4 PM (Fridays from 2 PM).
  • Reduced schedule (35 hrs per week) in July and August, Easter, Christmas holidays, and special days like Sant Jordi and Revetlla de Sant Joan.
  • Personal Matters Hours: 24 hours paid for by Ubisoft that you can use for personal matters.
  • Holidays: 25 days per year + 1 day in your Ubi-Birthday.
  • 5 extra holiday days on the year you celebrate your 5th/10th/15th/20th year with us.
  • Ticket Restaurant: 210€ per month, and Flexible compensation plan (Ticket Transport & Ticket Nursery).
  • Health insurance with Cigna, including Physiotherapist & Psychology sessions with a reduced price.
  • Life Insurance with AXA.
  • Mobile Device Grant of 400 EUR starting on your 1st year in the company.
  • Language trainings in English, Spanish, and French.
  • Professional development training & programs, based upon request.
  • Ubisoft games with discount and Uplay PC for free.
  • Locally roasted craft coffee by INCAPTO (it’s very, very good).

Ubisoft is committed to creating an inclusive work environment that reflects the diversity of our player community. We are an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to their race, ethnicity, religion, gender sexual orientation, age or disability status.

Similar Jobs

Carda Health - ECG Technician

Carda Health

United States (Remote)
4 Weeks ago
Penn Interactive - Lead Product Manager, Payments & Fraud Prevention

Penn Interactive

Toronto, Ontario, Canada (Remote)
2 Weeks ago
OKX - Leadership Recruiting Senior Manager

OKX

Singapore, Singapore (On-Site)
9 Months ago
Jane Street - Options Trader

Jane Street

New York, United States (On-Site)
2 Months ago
Milk  visual effects - Senior Texture Artist

Milk visual effects

(On-Site)
8 Months ago
Genies.io - Senior Backend Engineer

Genies.io

Los Angeles, California, United States (On-Site)
3 Months ago
Ramp - Senior Software Engineer | Backend

Ramp

United States (Remote)
3 Weeks ago
gitlab - Intermediate Backend Engineer (Golang)

gitlab

(Remote)
2 Months ago
Activision - Senior Staff Backend Engineer

Activision

San Francisco, California, United States (On-Site)
2 Months ago
Tide - Senior Backend Engineer

Tide

Bulgaria (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rackspace Technology - Mobile DevOps Engineer

Rackspace Technology

Giza, Giza Governorate, Egypt (Remote)
2 Weeks ago
Paytm - Product Management - Senior/Group Product Manager - Lending

Paytm

Noida, Uttar Pradesh, India (On-Site)
5 Months ago
Vercel - Security Researcher

Vercel

San Francisco, California, United States (Remote)
2 Months ago
Likewize - Content Workflow Administrator

Likewize

England, United Kingdom (On-Site)
1 Month ago
Microsoft - Member of Technical Staff, AI Pretraining

Microsoft

London, England, United Kingdom (On-Site)
4 Months ago
Saviynt - Staff Accountant

Saviynt

Philippines (Hybrid)
4 Months ago
Tactica studios - Project Manager

Tactica studios

Canada (Remote)
3 Months ago
Niantic - Senior Recruiter

Niantic

San Francisco, California, United States (Hybrid)
1 Month ago
Morning Star - Data Analyst

Morning Star

Navi Mumbai, Maharashtra, India (Hybrid)
1 Month ago
Reveal - Account Executive, Enterprise

Reveal

Washington, District Of Columbia, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Barcelona, Catalonia, Spain

HP - Payroll Specialist

HP

Sant Cugat Del Vallès, Catalonia, Spain (On-Site)
4 Weeks ago
HP - Graduate - Care Center Indigo Remote Support Engineer - German Speaking

HP

Sant Cugat Del Vallès, Catalonia, Spain (Remote)
2 Months ago
Trek - Bicycle Mechanic - Part-time 20h

Trek

Castelldefels, Catalonia, Spain (On-Site)
3 Weeks ago
Devoteam - Windows Architect

Devoteam

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago
Welltech - Product Content Lead

Welltech

Barcelona, Catalonia, Spain (Remote)
1 Month ago
Hawkeye Innovations - Match Day Technician

Hawkeye Innovations

Córdoba, Andalusia, Spain (On-Site)
1 Month ago
2K - Localization Lead - French

2K

Madrid, Community Of Madrid, Spain (On-Site)
1 Month ago
hogarth - Postproduction Manager

hogarth

Madrid, Community Of Madrid, Spain (Remote)
2 Weeks ago
Welltech - Creative Producer

Welltech

Spain (Remote)
1 Month ago
Scopely - Senior Product Manager - Unannounced Project

Scopely

Barcelona, Catalonia, Spain (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

CoinTracker - Staff Backend Engineer, Integrations Expansion

CoinTracker

Mexico (Remote)
4 Months ago
N26 - Backend Engineer - DevEx

N26

Barcelona, Catalonia, Spain (On-Site)
1 Month ago
Match Group - Software Engineer, Backend

Match Group

Palo Alto, California, United States (Hybrid)
1 Month ago
Survay Monkey - Senior Software Engineer II [Backend]

Survay Monkey

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Dapper labs  - Senior Backend Engineer

Dapper labs

(Remote)
3 Months ago
Nolimit City - Backend developer

Nolimit City

Stockholm, Stockholm County, Sweden (On-Site)
9 Months ago
Nagarro - Principal Engineer, NodeJS

Nagarro

India (Remote)
9 Months ago
entrata - Backend Developer

entrata

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
10 Months ago
kaizen gaming  - Senior Software Engineer (Backend)

kaizen gaming

São Paulo, Brazil (Hybrid)
1 Month ago
Aledade - Senior Engineering Manager - Backend

Aledade

United States (Remote)
4 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Barcelona, Catalonia, Spain (Hybrid)

Belgrade, Serbia (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Abu Dhabi, Abu Dhabi, United Arab Emirates (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Paris, Île-de-France, France (Hybrid)

Kyiv, Kyiv City, Ukraine (Hybrid)

Montreal, Quebec, Canada (Hybrid)

View All Jobs

Get notified when new jobs are added by Ubisoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug