Software Engineer
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Software Engineer - III at Electronic Arts in Hyderabad, Telangana
Electronic Arts is seeking a talented Software Engineer - III to join our CT - IT department in Hyderabad, Telangana. This is a Hybrid role for a Regular Employee, offering an exciting opportunity to contribute to next-level entertainment experiences.
About the Role:
As a Lead Java Developer, you will be instrumental in designing and implementing scalable solutions that enhance the gaming experience for millions of players globally. You will leverage cutting-edge technologies to build modern, sleek applications, collaborating closely with Scrum Masters, Product Managers, and partners to deliver innovative product features.
Key Responsibilities:
- Partner with stakeholders to develop scalable and efficient solutions that improve player experiences.
- Develop high-volume, low-latency Java applications and backend APIs using Java, Spring Boot, and Microservices.
- Build frontend designs and integrate them with backend services.
- Work on cloud-native serverless solutions to achieve product capabilities.
- Lead the deliverables for a product line, ensuring high standards of code quality and efficiency, including comprehensive unit testing.
- Collaborate effectively with a diverse team of designers, engineers, and architects.
What We Are Looking For:
- A Bachelor's degree in Computer Science Engineering or equivalent, with a minimum of 8 years of experience as a Lead Full-Stack Java Engineer.
- Extensive hands-on experience (8+ years) in Core Java, Spring, Spring Boot, and Microservices.
- Minimum 2 years of experience with frontend technologies such as NextJS, React, or Angular, along with TypeScript/JavaScript and advanced CSS (Tailwind, Bootstrap).
- Excellent knowledge of design patterns and scalable architectures.
- Proficiency in creating APIs from scratch using Spring Boot.
- Experience with cloud services on AWS (Lambda, S3, EC2, Step Functions) or similar cloud platforms.
- Strong experience with SQL and NoSQL databases and their query languages.
- Proficiency in writing unit tests using JUnit to ensure production-ready code with minimal defects.
- Understanding of containerization concepts with platforms like Docker and Kubernetes.
- Experience with Agile methodologies for rapid iteration on product changes, user story development, and backlog management.
- Proven experience mentoring developers and leading technical programs.
- Ability to clearly communicate updates and resolutions to customers and partners.
- Strong problem-solving skills and sound judgment in technical decision-making.
What You Will Need to Be Successful:
- A Bachelor's degree in Computer Science or a related field.
- Over 8 years of hands-on Java development experience, with deep expertise in Spring Boot, AWS, and Microservices.
- A proactive approach to learning from experienced developers and architects.
- A keen eye for clean design and adherence to best coding practices.
Join Electronic Arts in Hyderabad and be part of a team that makes play happen!
Company
Electronic Arts
Electronic Arts (EA) is a global leader in interactive entertainment, renowned for creating deeply engaging gaming experiences that connect players worldwide. We foster a vibrant community where creat...