Senior Java/Kotlin Engineer x 4

8 Days Old

Job Description

Senior Java/Kotlin Engineer – Technology Consultancy


Location: Hybrid (2 days a week in London)


Type: Full-time


Salary - £130k Maximum


Client


They are forward-thinking technology consultancy that helps organisations solve complex problems with elegant, modern engineering. The team is built around curiosity, delivery excellence, and genuine collaboration. They partner with clients across finance, retail, healthtech, scale-ups, and the public sector to design and build high-impact digital products.


The Role

We’re looking for a Senior Java/Kotlin Engineer who thrives in solving real-world problems and building robust, scalable systems. You’ll work closely with cross-functional project teams—architects, designers, product specialists—to deliver high-quality solutions our clients love. This role blends hands-on technical work with leadership, mentorship, and the opportunity to shape how we deliver engineering across the consultancy.


What You’ll Do

  • Design, develop, and maintain backend services using Kotlin (Backend)
  • Contribute to architectural decisions and technical strategy on client projects
  • Lead by example in coding standards, testing practices, and DevOps principles
  • Mentor mid-level and junior engineers; participate in technical interviews
  • Collaborate with clients to understand requirements and translate them into technical solutions
  • Advocate for best practices in clean code, domain-driven design, and cloud-native development
  • Drive continuous improvement across delivery teams and internal engineering practices


What We’re Looking For

  • Strong hands-on software engineering experience in Kotlin (Backend)
  • Solid understanding of JVM internals, concurrency, and performance optimisation
  • Experience building distributed systems, microservices, or event-driven architectures
  • Knowledge of frameworks such as Spring Boot, Micronaut, or Ktor
  • Familiarity with cloud platforms (AWS, GCP, Azure) and modern DevOps tooling
  • Experience with CI/CD, automated testing, and containerisation (Docker, Kubernetes)
  • Excellent communication skills with the ability to explain technical concepts clearly
  • Comfortable working in a client-facing consultancy environment


Nice to Have

  • Experience with reactive programming (e.g., Reactor, Coroutines)
  • Domain-Driven Design (DDD) exposure
  • Experience in data streaming technologies (Kafka, Pulsar, etc.)
  • Interest in contributing to internal IP, open-source work, or technical communities


What We Offer

  • Competitive salary + bonus
  • Flexible working arrangements
  • Private health, pension, and generous holiday allowance
  • Opportunities for progression into technical leadership or architecture
  • Annual training budget and dedicated professional development time
  • A collaborative, friendly environment where engineers have a real voice
Location:
London
Job Type:
FullTime
Category:
Technology

We found some similar jobs based on your search