Description
Electronic Arts creates incredible entertainment experiences that inspire players and fans worldwide. Here, everyone is part of the story, being part of a community that connects people globally. As a JAVA software engineer intern, you will gain hands-on experience working on one of the world's largest gaming platforms to help build incredible games.
EA's Digital Platform (EADP) organisation drives critical technology decisions and investments for EA globally, across all divisions and studio teams. The EADP team leads the way in providing cross-platform services that keep consumers connected with games anytime, anywhere.
Responsibilities:
- Collaborate with product managers, senior engineers, and peers to understand requirements and build large-scale distributed applications
- Develop and deploy new microservices and enhance existing ones
- Ensure high-quality code, testability, maintainability, and automated test coverage
- Analyse and troubleshoot cloud-native applications related to performance and scale
- Implement observability, metrics, traces, and telemetry for features
- Prototype new technology and validate against success criteria
- Coordinate with teams across various geographies
Qualifications:
- Bachelor's or master's degree in computer science, software engineering, or a related field
- Solid foundation in computer science fundamentals, algorithms, design patterns, and data structures
- Expertise in object-oriented design and programming, particularly in Java or related languages
- Strong problem-solving abilities
- Knowledge of databases, including SQL and NoSQL
- Familiarity with cloud and cloud-native technologies
- Experience with DevOps tools such as Docker
- Good understanding of building large-scale, low-latency distributed systems
- Experience with source control management tools like Git
Benefits: Electronic Arts offers a comprehensive benefits package, including medical insurance, mental wellbeing support, pension plans, paid time off, family leave, free games, and more.