What are the responsibilities and job description for the Senior Java Developer position at EPAM Systems?
We are actively recruiting a seasoned Senior Java Developer to join our dynamic, culturally diverse, and geographically widespread scrum team.
Do you have the right skills and experience for this role Read on to find out, and make your application.
The successful applicant will play a vital role in both the creation of new applications and the enhancement of our existing systems, focusing particularly on the development of reliable back-end services.
Responsibilities
- Develop, enhance, and maintain software across various applications
- Design and refine back-end microservices and REST APIs
- Execute unit tests to validate application functionality
- Lead code reviews to ensure strict adherence to coding standards
- Uphold and advocate for best practices such as continuous integration and thorough code reviews
- Participate proactively in Scrum meetings to enhance project collaboration and execution
- Engage in planning and estimation sessions to manage project timelines effectively
- Mentor and support junior developers, promoting a collaborative team culture
- Display a strong aptitude and enthusiasm for quickly mastering new technologies and architectural designs
Requirements
Nice to have
We offer
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology, Engineering, and Business Development
Industries
Software Development, IT Services and IT Consulting, and Financial Services
J-18808-Ljbffr