Lead Software Developer - Java FS Angular
Skills
About the role
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are looking for a Lead Software Engineer to join our team in the development and maintenance of a product lifecycle platform built on Java, Angular, Kafka and PostgreSQL. This engagement follows an AI-native delivery model, with AI Ops and AI SDLC practices embedded from Day 1, offering the chance to work within a modern microservices architecture on a platform of genuine industrial scale, supporting 1 million+ products and 100,000+ client submissions annually.
Responsibilities
Contribute to the development and maintenance of a product lifecycle platform built on Java, Angular and PostgreSQL
Support a microservices architecture designed for industrial-scale operations
Apply established engineering standards and CI/CD workflows across the development lifecycle
Communicate effectively across REST APIs and service integrations
Maintain platform reliability within a 24/5 operating model with 24/7 P1/P2 coverage
Participate in code reviews and testing practices alongside the engineering team
Act on feedback and ask questions to support continuous improvement
Adapt to a fast-paced environment while learning modern engineering practices
Requirements
8 to 12 years of experience in Java Full Stack development with Angular
Understanding of REST APIs and service communication
Flexibility to work within established engineering standards and CI/CD workflows
Capability to collaborate within a team environment and respond constructively to feedback
Attention to detail when supporting platforms with high availability requirements
English proficiency at B2 level or higher
Nice to have
Familiarity with Kafka, PostgreSQL or Elasticsearch
Understanding of hexagonal or microservices architecture patterns
Background in contributing to a team with defined code review and testing practices
We offer
Opportunity to work on technical challenges that may impact across geographies
Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
Opportunity to share your ideas on international platforms
Sponsored Tech Talks & Hackathons
Unlimited access to LinkedIn learning solutions
Possibility to relocate to any EPAM office for short and long-term projects
Focused individual development
Benefit package:
Health benefits
Retirement benefits
Paid time off
Flexible benefits
Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.