Lead Java Engineer

Apply

Overview

We are seeking a skilled Lead Java Engineer to join our team for a six-month contract. The successful candidate will collaborate closely with various engineering teams, focusing on developing secure, high-performance software solutions for identity and authentication systems. Working hands-on with Java and related frameworks, this role involves mentoring junior engineers and influencing technical decisions within the organization.

Responsibilities

  • Lead technical deep dives and share knowledge within the engineering teams.
  • Write high-quality Java code using frameworks such as Spring Boot or Micronaut.
  • Develop integrations with acquiring banks, payment gateways, and fraud detection tools.
  • Build and support cloud-native systems using Terraform and Kubernetes.
  • Manage CI/CD pipelines and ensure smooth production delivery.
  • Champion secure coding practices and data protection across services.
  • Mentor junior to senior engineers, promoting technical excellence and best practices.
  • Continuously improve platform reliability, performance, and cost-efficiency.

Requirements

  • Proven experience as a Lead Java Engineer in backend-heavy environments.
  • Strong experience in Java 17+, with expertise in Spring Boot or Micronaut.
  • Knowledge of Kafka, event-driven architecture, and Microservices.
  • Understanding of payment systems and PSP integrations, including fraud management.
  • Experience with cloud infrastructure, CI/CD, and Kubernetes.
  • Familiarity with regulatory standards such as PCI DSS and PSD2.
  • Strong communication skills to convey complex technical concepts effectively.
  • Experience working in Agile/Scrum teams with a DevOps culture.
SkillsJava, Kotlin, Spring Boot, AWS, GCP, Azure, Agile, Scrum
LocationLondon
TypeHybrid
Rate£400-£500/day
SourceLinkedIn
Posted31/08/25