A complete application in a minute — tailored resume and cover letter, ready to send.
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.
London · Hybrid · 3 days a week in the office
We’re looking for Staff JVM Engineers who care deeply about engineering excellence and building software the right way.
You’ll be joining a highly collaborative engineering environment where XP, TDD, continuous delivery and pragmatic software design are central to how we work. We’re looking for engineers who enjoy solving complex problems, raising the technical bar and helping other engineers become better.
You’re an experienced JVM engineer who can operate comfortably at Staff level and influence beyond your immediate team.
We believe great software comes from great teams, not individual heroes.
Our engineers work collaboratively, using practices such as pair programming, TDD, continuous integration and small, frequent releases. We value feedback, technical curiosity and the courage to challenge assumptions.
This is a hands-on Staff Engineer role: you'll still be writing code, while also helping shape architecture, engineering practices and technical direction across the organisation.
Hybrid — 3 days a week in the office
If you're a JVM engineer who gets excited about clean code, fast feedback loops, evolutionary architecture and helping teams build better software, we'd love to hear from you.