This job might no longer be available.
Software Engineer Intern
1 year ago
If your dream job is to work with cutting-edge technologies on some of the most popular video game franchises in the world, including EA SPORTS FIFA, then you've come to the right place. Prepare to level up your learning and career development together with some of the most experienced industry professionals in the gaming world: a diverse, creative and collaborative group of people united by a shared vision of excellence.
The Role:
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 come lots of users and hence performance and security are a great focus for us.
The Java Server Engineer Intern is 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, e-commerce) alongside designers, producers and other engineers.
What you will do as a Java Engineer Intern:
- You will get familiar with software engineering processes and best practices for requirements, design, implementation and testing.
- You will learn about the game development industry and experience the development life-cycle of a very large project.
- You will provide backend functionality for multi-platform, user-facing clients, and internal tools.
- You will issue investigation and fixing in a dynamic live service context.
- You will develop and maintain features within large-scale, distributed back-end services.
- You will collaborate with a large team, both local and across other EA studios.
We are looking for:
- Familiarity in OOP design, algorithms and data structures
- Understanding of software engineering concepts, debugging processes and procedures.
- Programming knowledge in Java.
Other skills (not mandatory):
- Previous Software development experience (including academic or home projects)
- MySQL/SQL knowledge
- Experience with source control systems
- Familiarity with backend services/servers (REST APIs over HTTP).
- Basic Linux/Shell commands.
Create Your Profile — Game companies can contact you with their relevant job openings.