Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe 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
