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

Oliver Bernard

Greater London

Hybrid

GBP 96,000 - 160,000

Full time

15 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Oliver Bernard is seeking a Senior JVM Engineer to join a high-performing UK team in Canary Wharf. This hands-on role focuses on building scalable distributed systems using Java, Scala and/or Kotlin, with a strong emphasis on TDD and automated testing.

You'll work in a hybrid setup with 3 days in the Canary Wharf office, influence architectural decisions, own complex technical problems, and contribute to robust CI/CD pipelines in a collaborative engineering-led environment.

Qualifications

  • Strong commercial experience with Java, Scala and/or Kotlin.
  • Excellent understanding of the JVM ecosystem.
  • Strong experience with TDD, unit testing and clean code.
  • Proven experience building and maintaining CI/CD pipelines.
  • Experience designing and developing scalable, distributed systems.
  • Strong understanding of software architecture and engineering principles.
  • Experience with microservices and/or event‑driven architectures.
  • Comfortable working in a collaborative, engineering‑led environment.
  • Ability to take ownership of complex technical problems and influence design decisions.

Skills

Java
Scala
Kotlin
JVM ecosystem
TDD
Unit testing
CI/CD pipelines
Distributed systems
Microservices
Event-driven architectures
Software architecture
Ownership / design decisions

Tools

Cloud platforms

Job description

Oliver Bernard is seeking a Senior JVM Engineer to join a high-performing UK team in Canary Wharf. This hands-on role focuses on building scalable distributed systems using Java, Scala and/or Kotlin, with a strong emphasis on TDD and automated testing.

You'll work in a hybrid setup with 3 days in the Canary Wharf office, influence architectural decisions, own complex technical problems, and contribute to robust CI/CD pipelines in a collaborative engineering-led environment.

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

Similar jobs worth comparing

Staff JVM Engineer — Kotlin/Java/Scala | Hybrid
Staff JVM Engineer — Kotlin/Java/Scala | Hybrid

Oliver Bernard • Greater London

Hybrid
GBP 90,000 - 130,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 Engineer - 6-Month Contract, Hybrid
Senior Java Engineer - 6-Month Contract, Hybrid

Oliver Bernard • Greater London

Hybrid
GBP 83,000 - 120,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 Go Engineer — Cloud-Native, Kubernetes & Platform Lead
Senior Go Engineer — Cloud-Native, Kubernetes & Platform Lead

Oliver Bernard • Greater London

Hybrid
GBP 150,000 - 160,000
Performance bonus
Pension contribution
Flexible working arrangements
+2
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 Scala Engineer | Backend Focus, TS Frontend (12m)
Senior Scala Engineer | Backend Focus, TS Frontend (12m)

Oliver Bernard • Greater London

On-site
GBP 111,000 - 166,000
Senior Platform & Data Full-Stack Engineer (Hybrid)
Senior Platform & Data Full-Stack Engineer (Hybrid)

Oliver Bernard • Greater London

Hybrid
GBP 60,000 - 110,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
Staff Engineer
Staff Engineer

Oliver Bernard • Greater London

Hybrid
GBP 90,000 - 130,000