Java & 9 others
EPAM Systems
Software Engineering
Malvern, PA, USA
Posted on May 13, 2026
Responsibilities
- Design and implement cloud-native microservices and REST APIs using Java and Spring Boot, with front-end integration via Angular
- Lead modernization efforts by analysis of legacy applications and definition of target state architecture on the Azure cloud
- Participate in agile SCRUM teams, contribute to sprint planning, estimation and peer code reviews
- Ensure high software quality through unit, integration, performance and non-functional testing, including API automation
- Mentor developers, promote best practices and collaborate with stakeholders to support technical and data infrastructure needs
Requirements
- Strong proficiency in Java, Angular and Azure as primary technologies
- Experience with Spring Boot, Postgres, Redis, TypeScript, GitHub, Terraform and related tools
- Familiarity with agile methodologies, DevSecTestOps and software quality control processes
- Analytical skills for legacy system assessment and target architecture definition
- Excellent communication skills, client-facing experience and attention to detail