Acest anunț a expirat și nu este disponibil pentru aplicare

Fișa postului

We are EA

And we make games – how cool is that? In fact, we entertain millions of people across the globe with the most amazing and immersive interactive software in the industry. But making games is hard work. That’s why we employ the most creative, passionate people in the industry.

The Challenge Ahead

EA Sports FIFA is the most popular and bestselling sports video game in the world, winning more than 150 awards the past three years and selling more than 100 million units lifetime-to-date. Year after year, FIFA Soccer delivers unmatched emotion, quality (90+ metacritic) and authenticity to millions of fans of “the beautiful game”.

Within FIFA is the very popular mode called FIFA Ultimate Team. FIFA Ultimate Team is a live service with multiple platforms interfacing with our online services to make the mode a success. With success comes lots of users and hence performance and security are a great focus for us.

What a Java Server Engineer Does At EA

We are seeking passionate software engineers who enjoy their craft to work on high scale distributed systems built in Java with MYSQL. The candidate would be working with a team of developers focusing on high performing servers and their associated systems.

Key Accountabilities
  • Roughly 70 to 85% hands on coding ( Java with SQL );
  • Create and work on large scale distributed based backend service creating new features and updating existing ones;
  • Resolve defects during QA testing, preproduction, production and from the live environment;
  • Work with multiple clients working on multiple different platforms who use the services and features you create to complete user facing features;
  • Work independently with minimal supervision;
  • Occasional off-hours support for development needs and support of the live environment helping to ensure our consumer experience is always world class;
The Next Great Java Server Engineer Needs
  • 4 or more years’ experience developing object oriented software (preferably in Java);
  • 2 or more years’ experience working on online services/severs ( via REST);
  • Strong working knowledge of the protocol;
  • Strong working knowledge of SQL (MYSQL preferred);
  • Experience with unit testing (Junit, Mockito)
  • Problem solving, critical thinking, algorithms and design patterns
  • Solid communication skills: Demonstrated ability to explain technical issues to both technical and nontechnical audiences;
  • Solid understanding of the Software design/architecture process;
  • Solid ability to understand direction and execute on the work;
  • Experience with unit testing (JUnit);
  • Experience developing, maintaining, and innovating large scale distributed applications;
  • Experience with source control systems;
  • Experience with Eclipse or similar IDEs
  • Basic Linux/shell commands
  • Strong command of the English language
Nice To Have Skills
  • Experience with one or more scripting language
  • Experience with Maven
  • Experience with load testing and system analysis
  • Experience working with remote teams
  • Experience with Maven and Continuous Integration
  • Experience with Agile workflows
What’s in it for you? Glad you asked!
We love to brag about our great perks like comprehensive health and benefit packages. And since we realize it takes world-class people to make world-class games, we offer competitive compensation packages and a culture that thrives off creativity and individuality. At EA, we live the “work hard/play hard” credo every day.

We Thought You Might Also Want To Know
  • More about our location:
Don’t Just Play It –Create It!
Nivel de vechime

Începător

Tip de angajare

Full-time

Ocupație

Inginerie

Sectoare de activitate

Tehnologia informației și servicii informatice

Verifica pe LinkedIn