Java/Kotlin Developer

Java/Kotlin Developer

Posted Today by Hydrogen Group

Negotiable
Inside
Hybrid
London, London

Summary: The role of Senior Software Engineer focuses on enhancing a major financial services program by adding experienced backend engineers proficient in Java and Kotlin. Candidates should have a strong background in building scalable systems within regulated environments, particularly in financial services. The position requires collaboration within Agile teams and emphasizes strong API and integration development skills. The ideal candidate will thrive in complex, enterprise-scale systems while adhering to regulatory standards.

Key Responsibilities:

  • Develop scalable backend systems and microservices using Java and Kotlin.
  • Collaborate within Agile engineering teams to deliver high-quality software solutions.
  • Engage in API and integration development to enhance system functionality.
  • Work on complex, enterprise-scale systems within regulated financial services environments.
  • Utilize distributed systems and event-driven architecture in system design.

Key Skills:

  • Strong commercial experience with Java and Kotlin.
  • Experience building scalable backend systems and microservices.
  • Understanding of distributed systems and event-driven architecture.
  • Previous experience in Financial Services environments.
  • Experience working within Agile engineering teams.
  • Strong API and integration development experience.

Salary (Rate): undetermined

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Senior Software Engineer – Java / Kotlin (Financial Services)

We’re supporting a major financial services programme that is scaling rapidly and looking to add several experienced backend engineers to the team.

We’re looking for strong Software Engineers with proven experience building scalable systems within regulated financial services environments.


Strong commercial experience with:

  • Java
  • Kotlin
  • Experience building scalable backend systems and microservices
  • Strong understanding of distributed systems and event-driven architecture
  • Previous experience working within Financial Services environments
  • Experience working within Agile engineering teams
  • Strong API and integration development experience


Desirable Experience

  • Payments / payment gateway experience
  • Banking or fintech platforms
  • Kafka or messaging systems
  • AWS / Kubernetes / cloud-native environments
  • High-volume transactional systems
  • Settlement, reconciliation or transaction processing exposure


Tech Stack

  • Java
  • Kotlin
  • Spring Boot
  • Kafka
  • Microservices
  • AWS / Kubernetes
  • REST APIs

Additional Details

  • London-based
  • Hybrid working (3 days onsite)
  • Inside IR35
  • Strong communication and stakeholder engagement skills preferred

We’re particularly interested in engineers who are comfortable working on complex, enterprise-scale systems within highly regulated environments.

...