Job Description
We are seeking a **Lead Java Developer** to integrate with our cross-functional scrum team in a designated business capability POD.
The selected individual will bring strong proficiency in Java and Spring Framework, playing a crucial role in crafting backend solutions that enhance our business processes.
RESPONSIBILITIES
- Design, improve, and support the Java codebase
- Build back-end microservices and REST APIs
- Perform comprehensive unit testing for robust software functionality
- Sustain high code quality through frequent code reviews
- Promote and comply with best practices such as code review, unit testing, and continuous integration
- Take part in SCRUM ceremonies to improve team collaboration
- Engage in estimation and planning sessions to align with project goals
- Offer mentorship and advice to fellow developers
**REQUIREMENTS**:
- Bachelor's degree in Computer Science or a related field; Master’s degree in Computer Science is preferred
The selected individual will bring strong proficiency in Java and Spring Framework, playing a crucial role in crafting backend solutions that enhance our business processes.
RESPONSIBILITIES
- Design, improve, and support the Java codebase
- Build back-end microservices and REST APIs
- Perform comprehensive unit testing for robust software functionality
- Sustain high code quality through frequent code reviews
- Promote and comply with best practices such as code review, unit testing, and continuous integration
- Take part in SCRUM ceremonies to improve team collaboration
- Engage in estimation and planning sessions to align with project goals
- Offer mentorship and advice to fellow developers
**REQUIREMENTS**:
- Bachelor's degree in Computer Science or a related field; Master’s degree in Computer Science is preferred
Apply for this Position
Ready to join EPAM Systems? Click the button below to submit your application.
Submit Application