Software Engineer, Java - EA Sports FC

2 Months ago • 4-5 Years • Backend Development

Job Summary

Job Description

This Java Server Engineer role focuses on developing and maintaining the Ultimate Team mode within EA SPORTS FC. Responsibilities include implementing new features, enhancing existing ones, and providing backend functionality for multi-platform clients and internal tools. The role involves working on complex problems related to big data, load, and uptime, collaborating with a large team across multiple EA studios (Bucharest and Vancouver). Hybrid work from the Bucharest office is required. The team is responsible for a live service with multiple platforms (console clients, PC, companion app, web app) working with online services to ensure success.
Must have:
  • 4+ years Java experience
  • Microservices (REST APIs)
  • Unit/Mock testing (JUnit, Mockito)
  • CI/CD (Jenkins or similar)
  • MySQL/SQL
  • Basic Linux/shell commands
Good to have:
  • GCP experience
  • Perforce/Git
  • Apache Maven/Gradle

Job Details

We are a global team of creators, storytellers, technologists, experience originators, innovators and so much more. We believe amazing games and experiences start with teams as diverse as the players and communities we serve. At Electronic Arts, the only limit is your imagination.

EA SPORTS is one of the most iconic brands in entertainment – connecting hundreds of millions around the world to the sports they love through a portfolio of industry-leading video games. After nearly 30 years of creating genre-defining, interactive football experiences with the world's biggest football entertainment platform, we are beginning a new era - EA SPORTS™ FC.

About the job

Ultimate Team is a mode within EA Sports FC that lets you build your dream squad, play matches to earn Coins, use the Transfer Market to buy and sell Player Items, and create your Ultimate Team to make your mark on the pitch.

Behind the scenes, Ultimate Team is a live service with multiple platforms (console clients, PC, comp app, web app) working with online services to make the mode a success.

In this context, Java Server Engineers are involved in the server development process from architecture and technical design to implementation, debugging on multiple platforms, working on complex problems (big data, load, up-time, etc.) alongside other Engineers, Designers and Game Producers.

Responsibilities:

You will work on the development of Ultimate Team by implementing new features and maintaining and enhancing existing ones.

The features developed by the Java Server engineers provide backend functionality for multi-platform, user-facing clients, and internal tools within Ultimate Team.

You will collaborate within a large team, both locally and across other EA studios (Bucharest and Vancouver), working Hybrid from our Bucharest Office.

Qualifications:

  • 4+ years of Java programming experience

  • Fluency in written and spoken English.

  • University Degree in Computer Science or equivalent experience

Technologies

  • Java 8+

  • Microservices (REST APIs over HTTP).

  • Unit/ Mock Testing (J-Unit, Mockito)

  • Continuous Integration CI/CD (Jenkins or similar)

  • Perforce/Git

  • Apache Maven/Gradle

  • Servers

  • MySQL/SQL

  • Basic Linux/shell commands.

  • Experience with GCP (Google Cloud Platform)

Similar Jobs

ION - Technical Consultant - Endur

ION

New York, New York, United States (On-Site)
4 Months ago
Playrix - Technical Director (Game Project)

Playrix

Georgia (Remote)
3 Months ago
Velotio Technologies - Lead Engineer (Android)

Velotio Technologies

Maharashtra, India (Remote)
2 Months ago
ION - Java Developer, Italy

ION

Italy (Hybrid)
4 Months ago
Nagarro - Associate Staff Engineer, QA Automation

Nagarro

Cebu City, Central Visayas, Philippines (On-Site)
3 Months ago
Interactive Brokers - Senior Java Developer

Interactive Brokers

Tallinn, Harju County, Estonia (On-Site)
4 Months ago
Bigger Games - Backend Engineer

Bigger Games

İstanbul, Türkiye (On-Site)
8 Months ago
Seedify - Senior Backend Engineer

Seedify

(Remote)
2 Months ago
Onehouse - Software Engineer (IN)

Onehouse

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
ByteDance - Backend Software Engineer, Office Intelligence

ByteDance

Dubai, Dubai, United Arab Emirates (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Attentive - Senior Software Engineer

Attentive

New York, New York, United States (Hybrid)
3 Months ago
Microsoft - Principal Software Engineer - Teams

Microsoft

Suzhou, Jiangsu, China (On-Site)
3 Weeks ago
ION - Smalltalk Developer - 708

ION

India (On-Site)
4 Months ago
Ello - Senior Mobile Engineer (Flutter)

Ello

Canada (On-Site)
3 Months ago
Rajalakshmi Institute of Technology - DevOps Lead - CI/CD with Gitlab Only

Rajalakshmi Institute of Technology

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Meta - Software Engineer, Infrastructure

Meta

San Francisco, California, United States (Remote)
3 Months ago
PTW - Senior Backend Software Engineer

PTW

Telangana, India (On-Site)
3 Weeks ago
Forescout Technologies  Inc  - Jr. QA Engineer

Forescout Technologies Inc

Texas, United States (Hybrid)
1 Month ago
Trendyol - Backend Developer

Trendyol

İzmir, İzmir, Türkiye (Hybrid)
3 Months ago
The Walt Disney Company - Sr Software Engineer

The Walt Disney Company

Lake Buena Vista, Florida, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Bucharest, Bucharest, Romania

SuperPlay - SENIOR .NET DEVELOPER

SuperPlay

Bucharest, Bucharest, Romania (On-Site)
3 Months ago
PwC - Junior Tax Consultant

PwC

Bucharest, Bucharest, Romania (On-Site)
4 Months ago
Every matrix - Business Intelligence Lead

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
1 Day ago
Ness Digital - React & Java Engineers II (T2)

Ness Digital

Timișoara, Timiș, Romania (Remote)
4 Weeks ago
Fortis Games - Senior Cloud Security Engineer

Fortis Games

Romania (On-Site)
2 Weeks ago
PwC - Business Process Specialist (with French)

PwC

Bucharest, Bucharest, Romania (On-Site)
3 Months ago
SuperPlay - Senior Unity Developer

SuperPlay

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago
Wind River Systems - Software Architect – Real Time Operating Systems

Wind River Systems

Galați, Județul Galați, Romania (On-Site)
3 Months ago
Playtika - VIP Account Specialist

Playtika

Romania (Hybrid)
3 Months ago
Every matrix - Security Engineer

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Sleeper - Backend Engineer

Sleeper

San Francisco, California, United States (Remote)
3 Weeks ago
Everyday Health Group - Senior Software Engineer, Backend - Lose It!

Everyday Health Group

United States (On-Site)
3 Months ago
Toptracer - Junior Software Engineer

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
1 Week ago
Epic Games - Lead Programmer - Fortnite Online

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Google - Software Engineer III, Site Reliability Engineering, Google Cloud

Google

Seattle, Washington, United States (On-Site)
1 Month ago
Vi - Backend Engineer

Vi

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Weeks ago
Wargaming - Server Developer / Python Developer

Wargaming

Belgrade, Serbia (Hybrid)
1 Month ago
Patreon - Senior Backend Engineer, Notifications

Patreon

New York, New York, United States (Hybrid)
4 Months ago
Sourcegraph  Inc  - Software Engineer - Cody Prime [IC2]

Sourcegraph Inc

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

We exist to inspire the world to play. We put our people first, and we thrive off their diversity in our innovative technology and immersive storytelling. We’re doing the work to give everyone the space to be their full selves while giving back to our community, no matter where you’re working from. We’re looking for problem-solvers, game-changers, innovators, dreamers, doers—people that are ready to move the needle and transform the future of gaming. Join us.

Vancouver, British Columbia, Canada (Hybrid)

Bucharest, Bucharest, Romania (On-Site)

Bucharest, Bucharest, Romania (On-Site)

Hyderabad, Telangana, India (On-Site)

Vancouver, British Columbia, Canada (Remote)

Redwood City, California, United States (On-Site)

Remote, Oregon, United States (Remote)

Orlando, Florida, United States (On-Site)

Vancouver, British Columbia, Canada (On-Site)

Los Angeles, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Electronic Arts

Level Up Your Career in Game Development!

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

Job Common Plug