Full Stack Developer (Java+Angular)
EPAM · зарплата не указана · локация не указана · сайт компании · опубликовано 5 июня 2026 г.
Описание вакансии
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