All vacancies

Lead Software Engineer - Java with Spring Boot
EPAM Systems
India · On-site · relocationSalary not disclosedfull-timeEPAM Systems Careers (offices abroad)
We are looking for a Lead Software Engineer - Java with Spring Boot to lead backend engineering for resilient, cloud-ready services at scale. You will build Java 21 microservices with Quarkus and Spring, strengthen security and CI/CD, and guide the team through technical decisions—apply now.
Responsibilities
- Develop and maintain enterprise-grade applications using Java and Spring Boot
- Design and implement microservices architectures running on cloud platforms
- Create and integrate RESTful APIs that connect backend services to frontend applications
- Partner with cross-functional teams to deliver solutions that scale and stay maintainable
- Conduct code reviews and provide technical leadership for engineering team members
- Drive architectural decisions aligned with quality, security, reliability and compliance standards
- Follow Agile and DevOps practices throughout the software development lifecycle
- Own CI/CD pipelines and support continuous delivery processes
- Diagnose and fix complex technical problems across the application stack
- Use containerization and orchestration tools to deploy and manage services
Languages
- Work format
- On-site
- Seniority
- Lead
- Posted
- 13 Oct 2026
- Last verified
- In the last 5 days
Similar roles
- Head of JS/TS EcosystemJetBrains · Armenia · Hybrid
- Engineering Manager Expression of Interest FormGitLab · Remote · worldwide, UTC+4 accepted
- Engineering Manager - App StoresCanonical · Remote · worldwide
- Team Lead, Engineering - Fluent CommercePivotree · Remote · worldwide, UTC+4 accepted
- Java DeveloperPontoonglobal · Remote · worldwide, UTC+4 accepted
- Security Engineer with Cedar PolicyDataArt Armenia · Armenia · On-site

