Description
We are seeking a **Senior Full Stack Developer (Java\+Angular)** to deliver scalable Java services and polished Angular experiences using disciplined engineering practices. You will own end\-to\-end delivery in an Agile team, applying TDD and Unit Testing while keeping SQL/MS SQL data layers efficient and code maintainable—apply now.
**Responsibilities**
* Design and maintain scalable backend services with Java
* Develop responsive, user\-friendly web applications using Angular and JavaScript
* Implement and tune database solutions using SQL / MS SQL
* Apply Test\-Driven Development (TDD) and create thorough unit tests
* Collaborate with QA, DevOps, and Product teams to deliver high\-quality features
* Translate requirements into clear technical solutions
* Debug and resolve defects and production issues
* Ensure code quality via reviews, refactoring, and adherence to best practices
* Contribute to Agile ceremonies including stand\-ups, sprint planning, and retrospectives
* Maintain documentation for delivered features and systems
**Requirements**
* 3\+ years of hands\-on experience with Java and backend development
* Proficiency with Angular, JavaScript, and modern front\-end development practices
* Practical experience working with SQL databases (preferably MS SQL)
* Proven track record applying Test\-Driven Development (TDD) and writing Unit Testing suites
* Solid understanding of the software development lifecycle (SDLC)
* Ability to produce clean, maintainable, and efficient code
* Strong problem\-solving and analytical skills
* Effective communication and collaboration skills
* English proficiency at B2 level or higher
**Nice to have**
* Experience with Google Cloud Platform (GCP) or other cloud environments
* Familiarity with cloud\-based architectures
* Background working within Agile/Scrum methodologies
* Ability to collaborate effectively in 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