About the role
We are inviting a Middle Java Developer to join our remote team within one of EPAM's largest accounts. This position provides the chance to work on complex projects and innovative solutions that have a direct impact on business results. You will become part of an encouraging team where collaboration and ongoing learning are greatly encouraged.
Responsibilities
Create, improve, and sustain various software codes
Build backend Microservices and REST APIs
Execute unit testing to assure software integrity
Conduct code reviews to maintain high quality standards
Follow best practices including code review, unit testing, continuous integration, and other methodologies
Participate actively in SCRUM meetings
Engage in estimation and planning sessions to aid in project roadmaps
Work collaboratively with fellow developers
Demonstrate a proactive approach to learning new technologies
Requirements
Bachelor's Degree in Computer Science or related discipline
At least 2 years of experience in Java development
Practical experience with the Spring Framework, especially Spring Boot
In-depth knowledge of APIs and microservices architecture
Skills in using JUnit for testing purposes
Experience with both SQL and NoSQL databases, particularly MongoDB
Proficiency in English, with effective communication skills at a B2 level or higher
About the company
EPAM is inviting a Middle Java Developer to join their remote team within one of their largest accounts. This position provides the chance to work on complex projects and innovative solutions that have a direct impact on business results. The candidate will become part of an encouraging team where collaboration and ongoing learning are greatly encouraged.