Flag job

Report

Middle Java Developer

Min Experience

2 years

Location

Mexico

JobType

full-time

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.

Skills

Java
JUnit
REST API
SQL
Spring Boot
Microservice Architecture Style
MongoDB