Description
Summary:
We are seeking a Lead Full Stack Developer (Java with Angular) to drive the delivery of scalable, high-quality applications, owning end-to-end implementation and partnering in an Agile environment.
Highlights:
1. Drive delivery of scalable, high-quality applications
2. Own end-to-end implementation with Java and Angular
3. Collaborate in an Agile setup with QA, DevOps, and Product
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