EA Games (Electronic Arts)
Location
Secunderabad | India
Job description
 We are looking for seasoned developers who want to work on a large-scale distributed data system from the ground up for one of the most valued gaming  companies in technology. 
 What a Software Engineer II, Data AI Team does at  EA: 
-  Design develop highly available Web services which runs on distributed systems using micro services architecture. 
-  Design and develop the products keeping in mind system performance aspects like scalability, reliability, availability, security, observability etc. 
-  Participate in all aspects of an iterative, agile software development process, including scoping, detailed design, effort estimation, coding, testing, debugging, deployment, maintenance and support 
-  Collaborate with Product management and game teams to understand the requirements which will enhance the capabilities of the system. 
-  Brainstrom on the new products, tools and services required by EADP internal teams Game Teams. 
-  Evaluates emerging technologies and software products to determine feasibility and desirability of incorporating their capabilities within the company products. 
-  Works with other senior SEs in the team and collaborate with other partner and stakeholder teams to understand the requirements and translate them to product features. 
-  Document a  nd present designs for peer technical review and provide feedback on others designs 
 The next great EA Software Engineer II Data and AI Team also needs: 
-  Bachelor s degree in Computer Science. 
-  A solid foundation in Computer Science and competencies in algorithms, data structures, and software design 
-  3-5 years of strong  software development experience, writing clean reuseable code, test-driven development, and continuous integration in a fast paced Agile environment. 
-  Expertise in object oriented design/programming preferably Java and Spring frameworks. 
-  Fast prototyping skills and familiarity with scripting languages such as Python/Perl/Bash/Awk. 
-  Experience in working with large-scale and distributed systems that serve massive concurrent requests 
-  Experience with full-stack web app development 
-  Exposure to SQL/noSQL databases. 
-  Ability to debug/optimize web interactions. 
-  A passion for gaming, creative thinking and problem solving. 
-  Familiarity with web infrastructure and operational technologies such as Docker, Kubernetes, Grafana and using AWS services 
-  Experience working in Agile/Scrum based development environments. 
Job tags
Salary