EPAM Georgia is seeking a Senior Java Full Stack Developer to contribute to building a scalable analytics data platform focused on digital twins and knowledge graphs
Requirements
- 5+ years of strong experience in Java development, with expertise in Core Java 17
- 2+ years of AngularJS experience
- Proficiency in Spring Boot framework, version 3.3.x
- Background in designing and maintaining APIs using OpenAPI specifications
- Understanding of software development lifecycle and security best practices
- Experience with unit testing and code review processes
- Experience with Angular 16 or similar frontend frameworks
Responsibilities
- Develop backend features using Core Java 17 and Spring Boot 3.3.x
- Implement and maintain APIs following OpenAPI specifications and best practices
- Conduct unit testing to ensure code quality and reliability
- Perform code reviews and enforce clean code standards
- Collaborate with frontend developers on Angular-based user interfaces
- Mentor junior developers and support team knowledge sharing
- Engage with DevOps practices to support continuous integration and delivery
Other
- English language proficiency at B2 level or higher
- Ability to participate actively in agile SCRUM teams
- Leadership development, career advising, soft skills and well-being programs
- Participation in the Employee Stock Purchase Plan
- Comprehensive medical & family care package