Senior Java Developer

EPAM Systems

México

Remote

MXN 600,000 - 1,000,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
Paid time off
LinkedIn Learning access
Global career opportunities

Job summary

EPAM Systems is seeking a Senior Java Developer with practical knowledge in AI-driven technologies. You will build dependable, scalable applications and participate in architecture discussions to guide technical decisions.

The role emphasizes collaboration across teams, code quality through PR reviews, and mentorship for less experienced engineers. Join a global practice that encourages continuous learning and offers opportunities to work with Azure/AWS, REST APIs, and microservices in

Qualifications

  • Three+ years of software engineering experience.
  • Strong knowledge of AI-driven technologies to inform design choices.
  • Proficient in Java programming and OO design.
  • Experience with Spring Boot for backend services.
  • Familiarity with cloud platforms (Azure and AWS).

Responsibilities

  • Engineer dependable, scalable applications balancing business priorities with quality.
  • Participate in solution architecture sessions guiding technical decisions.
  • Collaborate with cross-functional teams to ensure reliable releases.
  • Review pull requests and provide constructive feedback to improve code quality.
  • Mentor junior developers and share technical knowledge.
  • Assist in project scoping, effort estimation, and delivery validation.
  • Produce documentation for processes, decisions, and standards.

Skills

Java programming
Spring Boot
REST APIs
Unit testing
SQL

Tools

Azure
AWS
SQL
NoSQL

Job description

Our engineering organization is looking for a Senior Java Developer with practical knowledge of AI-driven technologies. You will help shape innovative software products that operate reliably in demanding environments. The team promotes technical craftsmanship, open collaboration, and continuous learning as part of everyday work. This opportunity provides meaningful scope to build durable systems and develop expertise in evolving areas of artificial intelligenceResponsibilitiesEngineer dependable and scalable applications that balance business priorities with technical quality requirementsParticipate in solution architecture sessions and help guide technical decisions for ongoing development workPartner with teams across different functions to produce reliable releases that meet delivery commitmentsReview pull requests from fellow engineers and offer constructive recommendations to improve code qualityResolve sophisticated technical problems by investigating their causes throughout design, development, and deliveryEncourage the growth of less experienced developers by sharing expertise and providing regular mentorshipContribute during project preparation by assessing complexity, estimating work, and clarifying delivery scopeKeep informed about relevant industry advances and adopt new techniques that create measurable valueProduce and maintain documentation for technical processes, design decisions, and implementation standardsWork with business stakeholders to establish clear requirements and validate delivery against shared goalsRequirementsA minimum of three years of practical experience in software engineering or a closely related fieldKnowledge of AI approaches and technologies that can support improved application design and delivery practicesStrong proficiency in fundamental Java programming and object-oriented software designExperience using Java 8 to implement production-ready software solutionsProven capability with Spring Boot for the development of backend applications and servicesExperience working with cloud-based infrastructure and services on Microsoft AzureFamiliarity with AWS for running, deploying, and maintaining cloud solutionsUnderstanding of automated delivery pipelines for continuous integration and deploymentAbility to write SQL queries and work effectively with relational database structuresExperience applying microservice-based design patterns to distributed systemsPractical skills in developing and integrating REST-based APIsExperience creating unit tests that protect code quality and validate application behaviorWorking familiarity with NoSQL data stores used in Java development environmentsB2-level English or higher for clear communication in an international settingWe 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 Full Stack Developer (JS)
Senior Full Stack Developer (JS)

EPAM Systems • Mexico

Remote
MXN 700,000 - 1,000,000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certific3c33
Senior .NET Developer
Senior .NET Developer

EPAM Systems • Mexico

Remote
MXN 600,000 - 900,000
Healthcare benefits
Paid time off and sick leave
Upskilling and certification courses
+1
Senior Data Software Engineer
Senior Data Software Engineer

EPAM Systems • Mexico

Remote
MXN 900,000 - 1,150,000
Senior Python Developer
Senior Python Developer

EPAM Systems • Mexico

Remote
MXN 900,000 - 1,300,000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certific? c?
+3
Senior DevOps Engineer
Senior DevOps Engineer

EPAM Systems • Mexico

Remote
MXN 1,107,000 - 1,661,000
Healthcare benefits
Paid time off
LinkedIn Learning access
+1
Senior Java Developer: AI-Driven Backend Engineer
Senior Java Developer: AI-Driven Backend Engineer

EPAM Systems • Mexico

Remote
MXN 900,000 - 1,200,000
Healthcare benefits
Paid time off
Learning & development
+2
Senior Java Backend Engineer for AI-Driven Systems
Senior Java Backend Engineer for AI-Driven Systems

EPAM Systems • Mexico

Remote
MXN 600,000 - 1,000,000
Healthcare benefits
Paid time off
LinkedIn Learning access
+1
Senior Data Integration Engineer
Senior Data Integration Engineer

EPAM Systems • Mexico

Remote
MXN 900,000 - 1,300,000
Senior Java Developer | AI-Driven Backend Engineer
Senior Java Developer | AI-Driven Backend Engineer

EPAM Systems • Mexico

On-site
MXN 900,000 - 1,300,000
Healthcare benefits
Employee financial programs
Paid time off and sick leave
+4
Senior Java & AI Engineer — Cloud & Microservices
Senior Java & AI Engineer — Cloud & Microservices

EPAM Systems • Mexico

On-site
MXN 500,000 - 1,000,000
Healthcare benefits
Paid time off
LinkedIn Learning access
+1