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 skilled
Full-Stack Developer
with strong expertise in Java and Angular to join our engineering team. The ideal candidate will contribute to the design, development and delivery of scalable, high-quality applications, working closely with cross-functional teams and stakeholders.
Responsibilities
- Design, develop, test, debug and maintain full-stack applications using Java and Angular
- Analyze requirements and prepare detailed technical specifications for implementation
- Deliver efficient and scalable solutions, considering system capacity, performance and business needs
- Collaborate with stakeholders and end users to understand requirements and ensure successful delivery
- Integrate solutions with existing systems and coordinate with other IT teams where necessary
- Monitor progress, proactively identify risks or issues and implement corrective actions
- Ensure code quality through best practices, including code reviews, testing and documentation
- Build and maintain strong working relationships with customers and team members to meet expected service levels
Requirements
- 3+ years of hands-on experience with Java and the Spring Framework (Spring Boot preferred)
- Proficiency in Angular (preferably Angular 2+)
- Background in building and consuming RESTful APIs
- Understanding of software development lifecycle and Agile methodologies
- Strong problem-solving and analytical skills
- Capability to work independently with minimal supervision
Nice to have
- Expertise in microservices architecture
- Familiarity with cloud platforms (e.g., AWS, GCP or Azure)
- Knowledge of CI/CD pipelines and DevOps practices
- Skills in working with databases (SQL/NoSQL)
- Strong written and verbal communication skills
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