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