Job Description

We are seeking a **Senior Java Developer** to join our cross-functional scrum team within a business capability POD.
RESPONSIBILITIES
- Develop, enhance, and maintain Java codebase
- Design and construct back end micro-services and REST APIs
- Execute thorough unit testing to ensure robust software performance
- Conduct regular code reviews to maintain high code quality
- Adhere to and promote best practices such as code review, unit testing, and continuous integration
- Engage actively in SCRUM ceremonies to foster team collaboration
- Participate actively in estimation and planning sessions to ensure project alignment
- Mentor and provide guidance to other developers
**REQUIREMENTS**:
- Minimum of 3 years of development experience
- Bachelor's degree in Computer Science or a similar field; Master’s degree in Computer Science preferred
- Proficiency in Java and Spring Framework
- Competency in building APIs and understanding microservices arch...

Apply for this Position

Ready to join EPAM Systems? Click the button below to submit your application.

Submit Application