Job Description

RESPONSIBILITIES
- Enhance, broaden, and maintain the current codebase
- Develop and sustain backend microservices and REST APIs
- Implement and enforce unit testing protocols
- Perform code reviews to maintain high standards of quality
- Adhere to and advocate for best practices including code reviews, unit testing, and continuous integration
- Engage actively in SCRUM ceremonies
- Contribute to estimation and planning sessions to effectively forecast project timelines and allocate resources
- Mentor fellow developers and collaborate with team members to cultivate a culture of shared learning
- Support offshore teams by addressing and resolving dependencies and blockers
- Maintain transparent and consistent communication with clients
**REQUIREMENTS**:
- Bachelor’s Degree in Computer Science or a related field; a Master’s degree is preferred
- A minimum of 5 years of experience as a Java Developer
- At least one year of experience in a leadersh...

Ready to Apply?

Take the next step in your AI career. Submit your application to EPAM Systems today.

Submit Application