Description
We are looking for a proactive and detail\-oriented **Full Stack Developer** with strong expertise in Java (backend) and Angular (frontend). The ideal candidate is passionate about building high\-quality, scalable applications and follows best engineering practices such as Test\-Driven Development (TDD) and Unit Testing. You should be comfortable working in a collaborative, Agile environment and capable of delivering end\-to\-end solutions while maintaining clean, maintainable code.
**Responsibilities**
* Design, develop and maintain scalable backend services using Java
* Build responsive and user\-friendly web applications using 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**
* 2\+ years of hands\-on experience with Java and backend development
* Proficiency in Angular, JavaScript and modern front\-end development practices
* Experience working with SQL databases (preferably MS SQL)
* Practical expertise in Test\-Driven Development (TDD) and Unit Testing
* Understanding of software development lifecycle (SDLC)
* Capability to write clean, maintainable and efficient code
* Strong problem\-solving and analytical skills
* Good 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 in Agile/Scrum methodologies
* Skills in working 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