Back to jobs

API & Integration Developer

Job description

This role offers a dynamic and fulfilling opportunity for a Senior Developer specializing in APIs and system integrations across the Asia-Pacific region. The position involves creating, testing, and maintaining APIs and integration components.

You will contribute to a major initiative to develop a comprehensive, modern digital insurance platform designed to support innovative distribution channels. The platform's insurance products will focus heavily on automation and seamless, end-to-end processing throughout the entire insurance lifecycle.

Core Responsibilities

  • Develop a strong grasp of business needs and determine the most effective approaches for building integrations and APIs.

  • Create domain-focused API designs.

  • Build and test system integrations.

  • Develop outward-facing APIs using REST/JSON.

  • Produce API documentation using tools such as Swagger.

  • Diagnose integration issues and perform defect analysis.

  • Support CI/CD activities, including configuration management, automated builds, and unit testing.

  • Collaborate with internal and external teams to clarify technical details related to system-to-system integrations.

Required Experience

  • More than 5 years of hands-on programming experience.

  • Strong background in Java with Spring Boot.

  • Familiarity with Spring Cloud.

  • Experience integrating with AWS services (e.g., S3, SQS).

  • Solid API development skills using REST/JSON, Swagger, and Postman.

  • Knowledge of SOAP, JavaScript, and established design patterns.

  • Experience with tools such as JIRA and SonarQube.

  • Understanding of object-oriented design principles.

  • Good grasp of project delivery practices and agile/DevOps workflows.

Key Skills

  • Strong analytical and problem-solving abilities.

  • Knowledge of integration design patterns.

  • Curiosity and enthusiasm for emerging technologies, along with the ability to explore them thoroughly.