Java & 9 others

EPAM Systems

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