Lead Java Engineer

Apply

Overview

We are seeking a Lead Java Engineer with expertise in backend development using Java or Kotlin. The role involves leading technical initiatives, collaborating closely with engineering teams, and driving best practices in software development and secure coding. The contractor will play a crucial role in designing and building robust services to support payment transactions, while also influencing product and business decisions.

Responsibilities

  • Lead technical deep dives and facilitate knowledge sharing within the team.
  • Develop high-quality Java applications using frameworks like Spring Boot or Micronaut.
  • Build cloud-native systems and manage CI/CD pipelines in production environments.
  • Champion secure coding practices across software solutions.
  • Mentor junior and mid-level engineers, promoting best practices and technical excellence.
  • Continuously improve platform reliability and performance based on technology trends.

Requirements

  • Proven experience as a Lead Java Engineer in backend-heavy environments.
  • Strong proficiency in Java 17+ with experience in Spring Boot or Micronaut.
  • Hands-on experience with Kafka and microservices architecture.
  • Solid understanding of payment systems and integrations with payment service providers.
  • Familiarity with cloud infrastructure and CI/CD practices, preferably in Azure.
  • Knowledge of compliance standards such as PCI DSS and PSD2.
  • Experience in Agile/Scrum teams with a DevOps culture and test-driven development mindset.
SkillsJava, Kotlin, Spring Boot, AWS, GCP, Azure
LocationLondon
TypeHybrid
SourceLinkedIn
Posted30/08/25