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 Full Stack Developer (Java with Angular)
to drive the delivery of scalable, high-quality applications using Java and Angular. You will own end-to-end implementation, apply Test-Driven Development (TDD) and Unit Testing, and partner with QA, DevOps, and Product in an Agile setup. If you value clean, maintainable code and strong teamwork, apply now
Responsibilities
- Design, develop, and maintain scalable backend services using Java
- Create responsive, user-friendly web applications with Angular and JavaScript
- Build and optimize database solutions using SQL / MS SQL
- Apply Test-Driven Development (TDD) practices and write thorough unit tests
- Coordinate with cross-functional teams (QA, DevOps, Product) to deliver high-quality features
- Translate requirements into practical technical solutions
- Troubleshoot, debug, and resolve technical issues
- Ensure code quality through reviews, refactoring, and adherence to best practices
- Contribute to Agile ceremonies (stand-ups, sprint planning, retrospectives)
- Maintain documentation for delivered features and systems
Requirements
- 5+ years of professional experience with Java and backend development
- Strong proficiency in Angular, JavaScript, and modern front-end engineering practices
- Solid background in SQL databases, ideally MS SQL
- Hands-on experience applying Test-Driven Development (TDD) and writing Unit Testing suites
- Deep understanding of the software development lifecycle (SDLC)
- Demonstrated ability to produce clean, maintainable, and efficient code
- Strong problem-solving and analytical skills
- Clear communication skills and ability to collaborate effectively
Nice to have
- Experience with Google Cloud Platform (GCP) or other cloud environments
- Familiarity with cloud-based architectures
- Knowledge of Agile/Scrum methodologies
- Ability to work effectively with distributed teams
We offer
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn