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