EPAM Systems logo
Hiring from
Mexico
Work type
Remote
Posted

622,267 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

We're on the lookout for a capable Lead Java Developer to join our organization. Our client operates as a cross-functional team focused on pushing forward the company's API initiatives. This team owns and runs the enterprise-wide API Management Platform, delivers API guidance to various product groups, defines API standards and best practices, and promotes the strategic value of APIs within the firm's broader digital vision.

This position calls for an experienced, hands-on Java engineer who has a solid history of designing and constructing APIs. As an API Developer, you'll take on a significant part in rolling out MCP (the AI protocol) functionality within the API Office.

Responsibilities

  • Build out and document API architecture and the technical details behind implementations
  • Produce API schemas that are straightforward and easy for users to work with
  • Confirm that every API aligns with current standards to maintain design consistency
  • Work closely with API Architects and product teams to turn business goals into working API solutions
  • Assist fellow API developers in producing high-performing, quality-driven APIs that satisfy both functional and technical needs
  • Use sound critical thinking to resolve complicated business problems through creative API design
  • Apply proven best practices across API and microservices architecture and design
  • Drive the integration and rollout of MCP (the AI protocol) capabilities within the API Office

Requirements

  • At least 5 years of hands-on, relevant Java development experience is necessary
  • A minimum of one year spent leading or managing development teams
  • Hands-on familiarity with microservices architecture and REST API construction
  • Background applying contemporary REST principles when designing API interfaces
  • Working knowledge of RAML schema and related API design practices
  • Experience leveraging GitHub for source control and version management
  • Strong grasp of object-oriented concepts and Java, along with wide-ranging technical knowledge spanning relational and NoSQL databases, security practices, system administration, and enterprise messaging patterns
  • Background working with widely-used tools such as Spring Boot, Spring Framework, JUnit, Gradle, and Maven
  • Upper-Intermediate English language competency (C1)

Nice to have

  • Familiarity with microservices architecture and Kubernetes
  • Practical background working with Rust
  • Working knowledge of MCP (the AI protocol) and Model Context Protocol
  • Background with MuleSoft or similar API lifecycle management solutions
  • Experience writing scripts in Python
  • Exposure to agentic workflow design
  • Background working within Microsoft Azure environments
  • Familiarity with Node.js

We offer

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

EPAM 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.

Remote in Mexico

Similar jobs

Apply for this job100% free