10 nov
|
Epam Systems
|
México
10 nov
Epam Systems
México
EPAM is a leading general provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture.
Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
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.
📌 Senior Java Developer (México)
🏢 Epam Systems
📍 México