Senior Java Developer
- Hiring from
- Mexico
- Work type
- Remote
- Posted
622,224 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
We are seeking a skilled Senior Java Developer to join our team. Our client is a multidisciplinary team dedicated to advancing the organization's API journey. The team owns and operates the enterprise API Management Platform, provides API expertise to product teams, establishes API best practices and standards, and champions the role of APIs in the firm's digital strategy.
This role requires a strong, hands-on Java developer with proven experience in designing and building APIs. As an API Developer, you will play a key role in enabling MCP (the AI protocol) capabilities within the API Office.
Responsibilities
- Develop and document API designs and technical implementations
- Deliver clear, user-friendly API schemas
- Ensure all APIs comply with the latest standards for design consistency
- Collaborate with API Architects and product teams to translate business vision into API solutions
- Support API developers in delivering high-performance, quality APIs that meet functional and technical requirements
- Apply critical thinking to solve complex business requirements through innovative API solutions
- Implement best practices in API and microservices design and architecture
- Enable MCP (the AI protocol) integration and capabilities within the API Office
Requirements
- A minimum of 3 years of relevant experience in Java development is required
- Practical knowledge of microservices and building REST APIs
- Experience applying modern REST constructs in API interface design
- Familiarity with RAML schema and API design
- Experience using GitHub for version control
- Deep understanding of object-oriented principles and Java, plus broad cross-functional knowledge covering relational and NoSQL databases, software security, system administration, and enterprise messaging patterns
- Experience with industry-standard tools, including Spring Boot, Spring Framework, JUnit, Gradle, and Maven
- Upper-Intermediate English language competency (C1)
Nice to have
- Knowledge of microservices and Kubernetes
- Hands-on experience with Rust
- Understanding of MCP (the AI protocol) and Model Context Protocol
- Experience with MuleSoft or other API lifecycle management technologies
- Python scripting experience
- Familiarity with agentic workflows
- Experience with Microsoft Azure
- Knowledge of 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
