Opens an external site
- Employment type
- Internship / apprenticeship, Temporary
- Experience level
- Entry, Junior · 0+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
Job summary
The intern will design and implement backend features for distributed systems using Java and Spring Boot while collaborating with experienced engineers. They will also participate in the full software development lifecycle, including testing, deployment, and monitoring of production services.
Job details
SOFTWARE ENGINEER INTERN Hyderabad, India Role ID 215941 Intern - Temporary Employee EA Mobile - Slingshot Games (India) SOFTWARE ENGINEER INTERN Hyderabad, India Role ID 215948 Intern - Temporary Employee EA Mobile - Slingshot Games (India) SOFTWARE ENGINEER INTERN Hyderabad, India Role ID 215949 Intern - Temporary Employee EA Mobile - Slingshot Games (India) CINEMATIC ARTIST, SCREENSHOT SPECIALIST Vancouver, Canada Role ID 216337 Regular Employee Marketing ASSISTANT PRODUCER - FOOTBALL DATA AUTOMATION Köln, Germany Role ID 216373 Temporary - with Benefits (EU & Malaysia) EA Studios - SPORTS SOFTWARE ENGINEER III Vancouver, Canada Role ID 216421 Regular Employee EA Studios - Quality Verification SENIOR SOFTWARE ENGINEER Vancouver, Canada Role ID 216434 Regular Employee EA Studios - Quality Verification SOFTWARE ENGINEER II Vancouver, Canada Role ID 216448 Regular Employee EA Studios - Quality Verification ENGINEERING MANAGER Vancouver, Canada Role ID 216450 Regular Employee EA Studios - Quality Verification SENIOR ACCOUNTANT I Hyderabad, India Role ID 216487 Regular Employee Finance SOFTWARE ENGINEER III Shanghai, China Shanghai, China, Shanghai Role ID 216499 Regular Employee CT - Infrastructure & Platform EA SPORTS FC SOCIAL & COMMUNITY INTERN Guildford, United Kingdom Role ID 216512 Intern - Temporary Employee EA Mobile - Publishing DATA SCIENCE INTERN Hyderabad, India Role ID 215937 Intern - Temporary Employee CT - Infrastructure & Platform JAVA SOFTWARE ENGINEER INTERN Hyderabad, India Role ID 215938 Intern - Temporary Employee CT - Infrastructure & Platform BILLING COORDINATOR, 6-MONTH TEMP ROLE Orlando, United States of America Vancouver, Canada, British Columbia Role ID 216378 Temporary Employee Marketing DATA QUALITY REVIEWER Köln, Germany Role ID 216472 Regular Employee EA Studios - SPORTS LIGHTING ARTIST, CINEMATICS Vancouver, Canada Role ID 216341 Regular Employee Marketing SOFTWARE ENGINEER - IPS Shanghai, China Role ID 216413 Regular Employee CT - Infrastructure & Platform CHANNEL DELIVERY INTERN Guildford, United Kingdom Role ID 216496 Intern - Temporary Employee Global Publishing - Europe DIRECTOR, PE SHARED SERVICES Hyderabad, India Role ID 214164 Regular Employee People Experience & Workplaces
What you’ll do
The intern will design and implement backend features for distributed systems using Java and Spring Boot while collaborating with experienced engineers. They will also participate in the full software development lifecycle, including testing, deployment, and monitoring of production services.
Requirements
Candidates must be pursuing a bachelor's degree in Computer Science or a related technical field and have programming experience with Java. Applicants must be legally authorized to work in Canada on a full-time basis for the 16-week internship.
Benefits
- Healthcare coverage
- Mental well-being support
- Retirement savings
- Paid time off
- Family leaves
- Complimentary games
Listed skills
- Kubernetes · Preferred
- CI/CD · Preferred
- Automated testing · Preferred
- Redis · Preferred
- PostgreSQL · Preferred
- Docker · Preferred
- Java · Preferred
- Spring Boot · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring Boot
- gRPC
- Protocol Buffers
- PostgreSQL
- Redis
- Kubernetes
- Docker
- Microservices
- Distributed systems
- Cloud technologies
- Automated testing
- CI/CD
- Performance testing
- Data structures
- Algorithms
- Data Structures
- Mentorship
- Sprint Retrospectives
- Java (Programming Language)
- Reliability
- Curiosity
- Leadership
- Adaptability
- Resilience
- Customer Service
- Relational Databases
- Software Engineering
- Test Automation
- Creativity
- Observability
- Scalability
- Computer Science
- Docker (Software)
- Debugging
- Code Review
- Software Development Life Cycle
- Time Off Management
- Performance Testing
- Sprint Planning
- Statistics
- Spring Framework
- Cloud Technologies
- Object-Oriented Programming (OOP)
- Technical Design
- Production Engineering
- Computer Engineering
- Collaborate with Engineers
Job areas
- Software
- Technology
- Engineering
- Software Engineering Intern
- Software Developer / Engineer
- Software Developers
More jobs from Electronic Arts (EA)
Gameplay Software Engineer - EA SPORTS™ FC
- Hybrid
- Vancouver, BC
- Posted Oct 23, 2026
Measurement Partnerships Manager
- Hybrid
- Vancouver, BC
- Posted Oct 23, 2026
Software Engineer III
- Hybrid
- Vancouver, BC
- Posted Oct 23, 2026
Software Engineer II
- Hybrid
- Vancouver, BC
- Posted Oct 23, 2026
