Senior Java Developer

EPAM Systems

México

Remote

MXN 600,000 - 900,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
Paid time off
Sick leave
Upskilling courses
LinkedIn Learning access
Global career opportunities
Volunteer opportunities

Job summary

EPAM Systems Inc is seeking a Senior Java Developer to build backend microservices and REST APIs in a cross‑functional Scrum environment. You will write reliable code, implement unit tests, and participate in code reviews to maintain quality across distributed teams.

The role emphasizes mentoring, continuous improvement, and delivery discipline, with opportunities to work on international projects and advanced architectures.

Qualifications

  • 3+ years of professional software development experience.
  • Strong Java and Spring Boot experience in production systems.
  • Hands-on REST API development for backend services.
  • Solid SQL skills with relational databases.
  • Proven code review and quality assurance discipline.
  • Agile Scrum experience with estimation and ceremonies.
  • Mentoring or technical leadership experience.

Responsibilities

  • Build backend microservices and REST APIs using Java and Spring Boot.
  • Develop and maintain clean, reliable code following standards.
  • Write unit tests with JUnit for high coverage and correctness.
  • Conduct code reviews and provide actionable feedback.
  • Apply CI/CD, testing, and engineering best practices.
  • Participate in Scrum ceremonies and planning sessions.
  • Collaborate with distributed teammates to meet sprint goals.
  • Mentor developers and support consistent technical execution.
  • Investigate defects and performance issues and implement fixes.

Skills

Java
Spring Boot
REST APIs
JUnit testing
Code reviews
CI/CD
Agile Scrum
Mentoring
Microservices
SQL
GitHub Copilot
English (B2)

Tools

GitHub Copilot
SQL Tools

Job description

We are seeking a Senior Java Developer to build and evolve backend services and REST APIs in a cross-functional Scrum environment. You will help improve code quality, testing practices, and delivery discipline while collaborating across locations. Apply now to join the team!ResponsibilitiesBuild backend microservices and REST APIs using Java and Spring BootDevelop and maintain clean, reliable code aligned with team standardsWrite unit tests with JUnit to ensure high coverage and correctnessConduct code reviews and provide actionable feedback to peersApply engineering best practices such as CI, code review, and testingParticipate in Scrum ceremonies, planning, and estimation sessionsCollaborate with distributed teammates to deliver sprint commitmentsMentor developers and support consistent technical executionInvestigate defects and performance issues and implement fixesLearn new technologies and patterns as needed to support deliveryRequirements3+ years of professional software development experienceStrong Java and Spring Boot experience in production systemsHands-on REST API development experience for backend servicesSolid SQL skills with relational database design and queryingProven code review and quality assurance disciplineStrong unit testing skills with JUnit and test-driven practicesAgile Scrum experience with estimation and sprint ceremoniesMentoring or technical leadership experience supporting other developersStrong problem-solving skills and attention to detailUpper-Intermediate English proficiency (B2)Nice to haveExperience with GitHub CopilotFamiliarity with Microservice Architecture StyleWe offerInternational projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedInEPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer (AI, Microservices, Cloud)
Senior Java Developer (AI, Microservices, Cloud)

EPAM Systems • Mexico

Remote
MXN 700,000 - 900,000
Healthcare benefits
Paid time off
LinkedIn Learning access
+2
Senior Java Developer
Senior Java Developer

EPAM Systems • Mexico

Remote
MXN 850,000 - 1,200,000
Senior Java Developer (AI, CI/CD, Cloud)
Senior Java Developer (AI, CI/CD, Cloud)

EPAM Systems • Mexico

Remote
MXN 900,000 - 1,350,000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certificate
+2
Senior Java Developer (AI, Azure, AWS)
Senior Java Developer (AI, Azure, AWS)

EPAM Systems • Mexico

Remote
MXN 550,000 - 750,000
Healthcare benefits
Paid time off
LinkedIn Learning access
+1
Senior Java Developer
Senior Java Developer

EPAM Systems • Mexico

On-site
MXN 600,000 - 1,000,000
Healthcare benefits
Paid time off
LinkedIn Learning access
+1
Senior Java Developer (Microservices, AI, Cloud)
Senior Java Developer (Microservices, AI, Cloud)

EPAM Systems • Mexico

Remote
MXN 420,000 - 700,000
Senior Java Developer with AI Expertise (Azure/AWS)
Senior Java Developer with AI Expertise (Azure/AWS)

EPAM Systems • Mexico

Remote
MXN 600,000 - 900,000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certificates
+1
Senior Java Developer - AI, Spring Boot, REST, Cloud
Senior Java Developer - AI, Spring Boot, REST, Cloud

EPAM Systems • Mexico

Remote
MXN 600,000 - 900,000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and cert.ourses
+1
Senior Java Developer with AI (Spring Boot, Microservices)
Senior Java Developer with AI (Spring Boot, Microservices)

EPAM Systems • Mexico

Remote
MXN 600,000 - 900,000
Healthcare benefits
Paid time off
LinkedIn Learning access
+2
Senior Java Developer | AI, Java 8, Microservices, Azure
Senior Java Developer | AI, Java 8, Microservices, Azure

EPAM Systems • Mexico

Remote
MXN 600,000 - 1,000,000
Healthcare benefits
Paid time off
Upskilling and certification courses
+2