Summary
EPAM Systems is a global technology services company delivering software engineering and digital platform solutions. The Full-Stack Developer will design, build, test, and maintain applications using Angular and Java, with an emphasis on front-end development and clean, testable code. The role also involves collaborating with cross-functional teams, improving existing applications, and contributing to code reviews and technical discussions.
Responsibilities
- Build reliable, scalable, and efficient applications using Angular and Java
- Apply Test-Driven Development (TDD) practices to maintain high code quality
- Create and run unit tests to confirm application functionality
- Work with cross-functional teams to collect and assess requirements
- Sustain and enhance the performance of existing applications
- Keep current with industry trends and incorporate best practices into the development workflow
- Take part in code reviews and contribute to technical discussions
Skills
- - At least 2 years of relevant experience
- - Proficiency in Angular for front-end development
- - Strong knowledge of Test-Driven Development (TDD) practices
- - Experience with unit testing frameworks
- - Solid experience with Java for back-end development
- - Excellent English proficiency (B2 level or higher)
- - Familiarity with Agile development methodologies
- - Experience with Apache Kafka for event streaming
- - Knowledge of Elastic Stack for search and analytics
- - Proficiency in Kubernetes for container orchestration
- - Understanding of Spring Framework for building enterprise applications
Qualifications
Must Haves
- - At least 2 years of relevant experience
- - Proficiency in Angular for front-end development
- - Strong knowledge of Test-Driven Development (TDD) practices
- - Experience with unit testing frameworks
- - Solid experience with Java for back-end development
- - Excellent English proficiency (B2 level or higher)
Nice to Haves
- - Familiarity with Agile development methodologies
- - Experience with Apache Kafka for event streaming
- - Knowledge of Elastic Stack for search and analytics
- - Proficiency in Kubernetes for container orchestration
- - Understanding of Spring Framework for building enterprise applications
Benefits
- 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