Java Server Software Engineer II

Electronic Arts     Redwood, UNITED STATES     2016-02-08


Java Server Software Engineer II (80863)

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 and passionate people in the industry. 

 

Save the planet from Alien Invaders.  Score the winning touchdown.

Yup - It's the coolest job on the planet!

 

The Challenge Ahead: 

 

Is to build our cross-game, cross-platform gamer network tailored to mobile games. This large scale, always-on collection of RESTful Java-based services powers EA’s network of mobile apps that will be experienced by tens of millions of monthly active users. This role has an opportunity to build server-side systems that deliver new functionality to the platform, as well as work on regular improvements to the systems to keep them at top notch performance.

 

What a Software Engineer II does within EA's HD/Mobile Marketplace Division at EA:  

 

As a Software Engineer II, your primary responsibility will be to lead the software design and architecture process of our new systems.  Most of your time will be spent developing and optimizing performance, robustness, and scalability of server systems. You will also spend time working with product managers to innovate new features to support EA's mobile business and reduce technical debt associated with legacy systems through innovation and automation.  Additionally, you will be a champion for best practices within the engineering team. 

 

The Next Great EA Server-Side Software Engineer also needs to have: 

 

  • Bachelors’ degree in Computer Science or Computer Engineering
  • Team leadership, management, and/or mentoring experience
  • 4+ years hands-on Java/J2EE experience
  • Strong expertise working on RESTful web services at Internet consumer scale
  • Use of technologies such as memcached, queuing, and NoSQL in production systems
  • Experience working within the mobile and/or games industries
  • Relational database expertise with MySQL and/or Oracle
  • Experience working on high traffic services and highly scalable systems
  • First-hand experience with all phases of product development lifecycle, including requirement definition, architecture, technical design, development, test, product release, and live operation
  • Exceptional analytical and creative problem solving skills; solution oriented individual

 

What's In It For YOU?  Glad You Asked! 

 

We love to brag about our great perks like comprehensive health and benefit packages, tuition reimbursement, 401k with company match and, of course, free video games. 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 of creativity and individuality. At EA, we live the “work hard/play hard” credo every day.

 

We Thought You Might Also Want to Know:

 

 

 Unleash Your Inner Genius - Apply Today

 

 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 and passionate people in the industry. 

 

Save the planet from Alien Invaders.  Score the winning touchdown.

Yup - It's the coolest job on the planet! 

 

The Challenge Ahead:

 

Is to enable social capabilities within our games.   We believe that fundamentally people want to experience and play games with others, and that games are more fun when experienced as part of a team.   We want to make it easy for players to find other players they already know as well as create new relationships with people they’ve only just begun to interact with inside a game.  We aim to build better recommenders for a variety of different game types to recommend people to teams, friends to people, and opponents to challenge.   We want to incentivize users to engage socially and create a sense of community.  

 

What a Software Engineer does within EA's Social Division at EA:


As a software engineer your primary responsibility will be to develop backend services that support social features across EA’s portfolio of games.   (Example services:   online chat, friend leader boards, social rewards, teams & groups, friends and friend recommendations, etc.)   Most of your time will be spent developing and running these services which are typically built in Java and run on AWS.  You will also spend time working with producers and engineers to design and implement networked game and business features.  Additionally, you will provide technical assistance and resolve integration issues with game developers.

 

 The Next Great Server Software Engineer also needs to have: 

 

  • A Bachelors degree in Computer Science or Computer Engineering
  • 2+ years of experience in Java development
  • Experience in connected games development is preferred but if you know a thing or two about running stable large services in general (but not for games specifically) we’d still like to chat.
  • Experience with Amazon Web Services (AWS) preferred.   
  • Solid understanding of software design principles
  • Principle experience with all phases of product development lifecycle, including requirements definition, specifications, development, test, product release, and sustaining engineering.
  • Exceptional analytical and creative problem solving skills, solution oriented individual.
  • Excellent written and verbal communication skills. 

 

What's In It For YOU?  Glad You Asked! 

 

We love to brag about our great perks like comprehensive health and benefit packages, tuition reimbursement, 401k with company match and, of course, free video games. 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 of creativity and individuality. At EA, we live the “work hard/play hard” credo every day.

EA is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, ancestry, pregnancy, age, sexual orientation, marital status, protected veteran status, medical condition or disability, or any other characteristic protected by law.

Are you ready for the next challenge?

Apply Now!

See other offer from this location