Staff JVM Engineer — Kotlin/Java/Scala | Hybrid

Oliver Bernard

Greater London

Hybrid

GBP 90,000 - 130,000

Full time

19 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Oliver Bernard is seeking Staff JVM Engineers in London for a hybrid role. You'll design and deliver high-quality JVM applications using Kotlin, Java or Scala, while embracing TDD, XP and fast feedback.

You'll build and maintain CI/CD pipelines, influence architecture, mentor peers, set engineering standards, and collaborate with product and design to turn complex problems into simple solutions.

Qualifications

  • Strong commercial experience with Kotlin, Java and/or Scala.
  • Deep understanding of TDD and automated testing.
  • Hands-on experience with Extreme Programming (XP) practices.
  • Strong knowledge of CI/CD and continuous delivery.
  • Experience designing and evolving distributed or complex software systems.
  • Excellent software design and engineering fundamentals.
  • Track record of influencing technical direction across teams.
  • Passion for simplicity, maintainability and sustainable engineering.
  • Ability to communicate clearly with both technical and non-technical stakeholders.
  • Collaborative mindset and willingness to pair, share knowledge and learn from others.

Responsibilities

  • Designing and delivering high-quality, resilient JVM applications using Kotlin, Java or Scala.
  • Practising TDD, pair/mob programming and other XP practices as part of everyday development.
  • Building and maintaining CI/CD pipelines and helping teams achieve fast, safe and frequent delivery.
  • Making pragmatic architectural and technical decisions across systems and teams.
  • Working closely with product, design and engineering colleagues to turn complex problems into simple solutions.
  • Providing technical leadership and mentorship without relying on hierarchy.
  • Helping establish and evolve engineering standards, patterns and practices.
  • Identifying opportunities to improve developer experience, quality, reliability and delivery.
  • Contributing to a culture of continuous learning, experimentation and improvement.

Skills

Kotlin
Java
Scala
TDD
XP practices
CI/CD
Distributed systems
Leadership
Pair programming
Software design

Job description

Oliver Bernard is seeking Staff JVM Engineers in London for a hybrid role. You'll design and deliver high-quality JVM applications using Kotlin, Java or Scala, while embracing TDD, XP and fast feedback.

You'll build and maintain CI/CD pipelines, influence architecture, mentor peers, set engineering standards, and collaborate with product and design to turn complex problems into simple solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior JVM Engineer — Java/Scala/Kotlin (Hybrid)
Senior JVM Engineer — Java/Scala/Kotlin (Hybrid)

Oliver Bernard • Greater London

Hybrid
GBP 96,000 - 160,000
Staff Engineer
Staff Engineer

Oliver Bernard • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Java Engineer - 6-Month Contract, Hybrid
Senior Java Engineer - 6-Month Contract, Hybrid

Oliver Bernard • Greater London

Hybrid
GBP 83,000 - 120,000
Senior JVM Engineers - Java, Scala & Kotlin
Senior JVM Engineers - Java, Scala & Kotlin

Oliver Bernard • Greater London

Hybrid
GBP 96,000 - 160,000
Senior Java Full-Stack Engineer — Hybrid (London)
Senior Java Full-Stack Engineer — Hybrid (London)

Uniting Ambition • Greater London

Hybrid
GBP 90,000 - 130,000
Senior JVM Kotlin Backend Engineer (Hybrid, London)
Senior JVM Kotlin Backend Engineer (Hybrid, London)

Simple Machines • Greater London

Hybrid
GBP 60,000 - 80,000
Hybrid Principal Backend Engineer - Java, Cloud & Fintech
Hybrid Principal Backend Engineer - Java, Cloud & Fintech

Oliver Bernard • Greater London

Hybrid
GBP 96,000 - 160,000
Senior Java Engineer - Hybrid London (12-month)
Senior Java Engineer - Hybrid London (12-month)

Oliver Bernard • Greater London

Hybrid
GBP 65,000 - 90,000
Senior Java/Kotlin Backend Engineer – Hybrid London
Senior Java/Kotlin Backend Engineer – Hybrid London

Oliver Bernard • Greater London

Hybrid
GBP 90,000 - 120,000
Meaningful product ownership
Modern tech stack
Collaborative team environment
+1
Senior Java Software Engineer
Senior Java Software Engineer

Uniting Ambition • Greater London

Hybrid
GBP 90,000 - 130,000