Our client, a prominent player in the insurtech sector, is seeking a passionate and skilled Java Software Engineer to join their dynamic team. This permanent role will involve working closely with engineering squads, architects, and platform teams to ensure the company's APIs are well-designed, discoverable, versioned, and aligned with modern integration patterns. The ideal candidate will also guide the adoption of API tooling and platforms such as TIBCO, Apigee, or Azure API Management, enhancing the developer experience both internally and externally. Key Responsibilities: Technical Leadership & API Strategy Define and maintain the organisation's API strategy, including standards for design, documentation, versioning, security, and lifecycle management. Establish and evolve reusable API design patterns, working closely with architects and platform teams. Guide platform adoption and integration of API gateway/orchestration tools (e.g., TIBCO, Apigee, Azure API Management). Support consistent enforcement of API governance policies, authentication mechanisms, and API analytics. Contribute to the long-term roadmap for API enablement, developer tooling, and discoverability. Design, Development & Enablement Design and build Spring Boot-based APIs that are scalable, testable, and well-structured. Lead or support squads in the delivery of high-impact integration solutions across services and platforms. Collaborate on reusable ...