Kotlin Integration Engineer at Heirs Insurance Ltd

Kotlin Integration Engineer at Heirs Insurance Ltd
Job Title:
Kotlin Integration Engineer at Heirs Insurance Ltd

Experience Level
Entry-Level
Educational Level
BA/BSc/HND
Skills
Kotlin, Quarkus, Apache Camel, Apache Kafka, Spring Integration, MuleSoft, Spring Boot, Micronaut, OAuth, JWT, TLS, Docker, CI/CD, GitLab CI, GitHub Actions, Jenkins, Kubernetes, Redis, Kong, Datadog, Finacle, Flexcube, NIBSS/NIP, Plumery, Backbase, Mambu, QuarkusTest, Testcontainers, WireMock
Job Type
Full-Time

Heirs Insurance is a general insurance company challenging traditional insurance by providing simple and accessible protection for vehicles, homes, business, and more.

About the Role

We are seeking a highly skilled Kotlin Integration Engineer to join our team. In this role, you will design, build, and maintain event-driven connectors while collaborating with cross-functional teams to ensure reliable production services.

Key Responsibilities

  • Design, build, and maintain event-driven connectors in Kotlin using Quarkus and Apache Camel, following the DSF connector architecture.
  • Own connectors end-to-end, including development, integration testing, deployment, observability, and production support.
  • Integrate third-party and internal APIs using production-grade security, including OAuth/JWT, request signing, mutual TLS (mTLS), and secure secrets management.
  • Implement reliability patterns such as idempotency, retries with backoff, dead-letter handling, message freshness validation, and Kafka consumer group strategies.
  • Develop automated unit and integration tests using QuarkusTest, Testcontainers/Kafka Dev Services, and WireMock.
  • Build and deploy containerized applications using Docker and CI/CD pipelines while supporting Kubernetes deployment configuration.
  • Collaborate with the Plumery engineering team on event catalogue alignment, schema versioning, and messaging standards.
  • Work closely with internal platform, API gateway, monitoring, and operations teams to ensure reliable production services.
  • Produce and maintain technical documentation, connector specifications, operational runbooks, and support documentation.

Required Qualifications & Experience

  • Minimum of 4 years' experience in JVM backend engineering with strong Kotlin development experience (or significant Java experience with demonstrable Kotlin delivery).
  • Proven experience working with Apache Kafka in production, including consumer groups, partitioning, offset management, schema handling, and message reliability.
  • Experience using Apache Camel or equivalent integration frameworks such as Spring Integration or MuleSoft.
  • Hands-on experience building services using Quarkus, Spring Boot, or Micronaut.
  • Practical experience implementing API security, including OAuth, JWT, request signing, TLS, truststores, and secure credential management.
  • Experience working with Docker and CI/CD pipelines using GitLab CI, GitHub Actions, Jenkins, or similar tools.
  • Strong automated testing experience, including integration testing against real brokers and mocked external services.

Preferred Qualifications

  • Experience integrating with banking or fintech platforms, including Finacle, Flexcube, NIBSS/NIP, SMS/notification gateways, Plumery, Backbase, or Mambu.
  • Experience administering or deploying applications on Kubernetes.
  • Experience working with Redis for caching or distributed idempotency.
  • Familiarity with Kong or other API gateway platforms.
  • Experience using Datadog or similar observability and monitoring tools.
  • Experience collaborating with vendor engineering teams on multi-country technology programmes.
  • Experience working within regulated industries requiring audit trails, secure handling of personal data, and formal change management processes.

Job Details

  • Job Type: Full Time
  • Qualification: BA/BSc/HND
  • Experience: 4 years
  • Location: Lagos
  • Job Field: ICT / Computer

How to Apply

Interested and qualified candidates should apply via the Heirs Insurance careers portal.

Disclaimer: This job description has been reformatted by AI for readability. Please verify all details with the employer before applying.

Developer tools are disabled.

You can copy content with CNTR + C or CMD + C