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