Design, build and maintain both front-end interfaces and back-end systems, including APIs, microservices, databases and cloud deployments using Java, Spring Boot, React, Node.js, Python and SQL.
Responsibilities
Design, develop, test, deploy and support full stack applications across front-end and back-end environments
Build responsive, accessible and user-friendly interfaces using React and modern web development practices
Develop and maintain back-end services, APIs and business logic using Java, Spring Boot, Node.js and Python
Design and implement microservices-based architectures for scalable, modular applications
Build and maintain secure RESTful APIs and service integrations
Requirements
Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent practical experience
Supports the development team in delivering high-quality solutions for the Global Insurance Creditor domain by contributing to API implementation, backend/frontend support, and bug fixes.
Responsibilities
Participates in API implementation
Assists with bug fixes and technical troubleshooting for global insurance creditor solutions
Collaborates with team members in an agile environment
Contributes to code reviews and documentation
Supports integration with REST APIs, OAuth 2.0/JWT, and message queues
Requirements
Bachelor’s degree in Computer Science, Engineering, or related discipline
Develop scalable technology platforms and data pipelines for EA’s live services, enabling real-time insights and experimentation across global operations.
Compensation
$122,300 - $170,700 CAD
Responsibilities
Work with cross-functional teams to streamline live services workflow
Evaluate integration of EA’s live service solutions with studio tech stacks and vendor solutions
Promote data-driven decision-making using massive data sets from 20+ game studios
Engage with Game Studios, Experience, and Brand organizations to understand use cases and drive end-to-end solutions
Ensure compliance with Legal and Privacy teams
Requirements
Master's Degree in Computer Science or related field
Lead backend development and modernization initiatives for a complex legacy system using Java and Spring Boot in a fully remote environment.
Responsibilities
Lead the evolution, reconstruction, and reimplementation of a system modernization project, transforming legacy business rules and functionalities into a modern architecture.
Analyze and interpret complex business rules embedded in legacy applications to identify requirements and propose sustainable technical solutions.
Design, develop, implement, and document RESTful APIs, microservices, and structured backend components.
Apply software engineering best practices, architectural principles, and design patterns to modernize existing applications.
Ensure the quality, performance, security, testability, and maintainability of code delivered to production.
Requirements
University degree in Information Technology or a related field (in progress or completed)
Completed degree in any discipline accompanied by a postgraduate qualification in IT of at least 360 hours