Description
We are seeking a proactive and detail\-oriented **Senior Full Stack Developer** with strong expertise in Java and Angular. The ideal candidate is passionate about building high\-quality, scalable applications, follows best engineering practices such as Test\-Driven Development (TDD) and Unit Testing, and thrives in a collaborative Agile environment while delivering end\-to\-end solutions with clean, maintainable code.
**Responsibilities**
* Design, develop and maintain scalable backend services using Java
* Build responsive and user\-friendly web applications with Angular and JavaScript
* Develop and optimize database solutions using SQL / MS SQL
* Apply Test\-Driven Development (TDD) practices and write comprehensive unit tests
* Collaborate with cross\-functional teams (QA, DevOps, Product) to deliver high\-quality features
* Analyze requirements and translate them into technical solutions
* Debug, troubleshoot and resolve technical issues
* Ensure code quality through reviews, refactoring and adherence to best practices
* Participate in Agile ceremonies (stand\-ups, sprint planning, retrospectives)
* Maintain documentation for developed features and systems
**Requirements**
* 3\+ years of hands\-on experience with Java and backend development
* Proficiency in Angular, JavaScript and modern front\-end development practices
* Expertise in SQL databases (preferably MS SQL)
* Practical experience with Test\-Driven Development (TDD) and Unit Testing
* Understanding of the software development lifecycle (SDLC)
* Capability to write clean, maintainable and efficient code
* Strong problem\-solving and analytical skills
* Good communication and collaboration skills
**Nice to have**
* Background in Google Cloud Platform (GCP) or other cloud environments
* Familiarity with cloud\-based architectures
* Knowledge of Agile/Scrum methodologies
* Capability to work 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