Senior JVM Engineers - Java, Scala & Kotlin

Oliver Bernard

Greater London

Hybrid

GBP 96,000 - 160,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work
Challenging projects
Technical ownership
Automation focus

Job summary

Oliver Bernard is seeking a Senior JVM Engineer to join its engineering team in Canary Wharf. This hands-on role focuses on solving complex technical problems, building scalable JVM-based systems, and upholding modern engineering practices in a strong engineering culture.

You'll work primarily across the JVM ecosystem using Java, Scala and/or Kotlin, with emphasis on TDD, automated testing, and robust CI/CD pipelines.

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.

Responsibilities

  • Hands-on contributor to JVM-based systems.
  • Design and develop high-performance distributed systems.
  • Lead in building scalable services with Java/Scala/Kotlin.
  • Promote engineering standards and practices.

Skills

Java/Scala/Kotlin
JVM ecosystem
TDD & testing
CI/CD pipelines
Distributed systems
Microservices
Event-driven
Software architecture

Job description

Location: Canary Wharf, London - 3 days per week in the office

Salary: Up to £160,000 + benefits

We're looking for an exceptional Senior JVM Engineer to join a high-performing engineering team in Canary Wharf. This is a hands-on role for an engineer who enjoys solving complex technical problems, building highly scalable systems and working in a strong engineering culture. You'll work primarily across the JVM ecosystem, with Java, Scala and/or Kotlin, contributing to the design and development of robust, high-performance distributed systems.

You'll be expected to bring strong software engineering fundamentals, with TDD, clean code and automated testing embedded in your approach to development. Strong CI/CD experience is essential, along with a solid understanding of modern engineering practices and deployment pipelines. Experience with cloud platforms, distributed systems, microservices, event-driven architecture or high-throughput environments would be highly advantageous. We're looking for engineers who can operate at senior level, influence technical decisions and raise engineering standards across the team.

What we're looking for

  • 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

What's on offer

  • Hybrid working - 3 days per week in Canary Wharf
  • Highly technical, engineering-focused environment
  • Opportunity to work on challenging, large-scale systems
  • Strong emphasis on quality, automation and modern engineering practices
  • Significant scope for technical ownership and progression
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

Oliver Bernard • Greater London

On-site
GBP 90,000 - 120,000
Meaningful product ownership
Modern tech stack
Collaborative team environment
+1
JVM Engineers
JVM Engineers

Oliver Bernard • Greater London

Hybrid
GBP 65,000 - 90,000
Pension contribution
Hybrid working
Career development opportunities
Senior JVM Engineer: Java/Scala/Kotlin for Scalable Systems
Senior JVM Engineer: Java/Scala/Kotlin for Scalable Systems

Oliver Bernard • Greater London

Hybrid
GBP 96,000 - 160,000
Hybrid work
Challenging projects
Technical ownership
+1
Senior Software Engineer
Senior Software Engineer

Oxenbury Partners Limited • Greater London

Hybrid
GBP 108,000 - 180,000
Senior Java Engineer
Senior Java Engineer

Maxwell Bond • Greater London

On-site
GBP 42,000 - 70,000
Senior Java & AWS Engineer
Senior Java & AWS Engineer

Remotestar • Cambourne

Hybrid
GBP 65,000 - 95,000
Senior Java Developer
Senior Java Developer

Applause IT Limited • Manchester

On-site
GBP 60,000 - 70,000
Flexible remote
Hybrid work
L&D support
+3
Senior Software Engineer
Senior Software Engineer

Formula. • Manchester

Hybrid
GBP 90,000 - 120,000
Hybrid London working
Strong technical standards
Senior Java Developers - TDD & CI/CD
Senior Java Developers - TDD & CI/CD

Oliver Bernard • Greater London

Hybrid
GBP 70,000 - 110,000
Senior Java Engineer
Senior Java Engineer

Myn • Greater London

On-site
GBP 70,000 - 110,000
Hybrid work