EPAM is a leading global provider of digital platform engineering and development services.
We are committed to having a positive impact on our customers, our employees, and our communities.
We embrace a dynamic and inclusive culture.
Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow.
No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
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
- 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 practicesMaintain documentation for developed features and systems
Requirements
- 2+ years of hands‑on experience with Java and backend development
- 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
- 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
#J-18808-Ljbffr