Senior Java Software Engineer

James Adams

England

Hybrid

GBP 90,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Hybrid working
Supportive culture

Job summary

A leading recruitment agency is looking for an experienced Senior Java Engineer to join a fast-growing technology company in London. This hybrid position offers a salary up to £100,000 and requires strong experience in Java, Spring, and Kafka. Candidates should be proficient in building cloud-native microservices and enjoy working in a collaborative environment. The company fosters a supportive engineering-led culture emphasizing autonomy and impact.

Qualifications

  • Strong commercial experience with Java 11+, ideally Java 21.
  • Deep knowledge of Spring, Kafka, and SQL / DBMS.
  • Comfortable with functional programming concepts in Java or Kotlin.

Responsibilities

  • Design and build high-quality, scalable microservices in Java.
  • Apply functional programming principles using Java or Kotlin.
  • Integrate and manage Kafka for real-time data streaming.

Skills

Java 11+
Spring
Kafka
Functional programming
SQL/DBMS
Clean code
Collaboration

Job description

Get AI-powered advice on this job and more exclusive features.

This range is provided by James Adams. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

Direct message the job poster from James Adams

London / Hybrid (3 days per week in office)

Up to £100,000 + excellent benefits

James Adams is working with a fast-growing technology company that’s scaling its engineering function and looking for an experienced Senior Java Engineer to join their core platform team.

This role is ideal for someone who wants to work on modern, cloud-native microservices within a high-performing engineering culture that values clean code, collaboration, and innovation. You’ll be working with Java 11+ (preferably Java 21), Spring, and Kafka, contributing to the design and delivery of resilient distributed systems used at scale.

The Role
  • Design and build high-quality, scalable microservices in Java.
  • Apply functional programming principles using Java or Kotlin.
  • Work extensively with Java Streams, ensuring clean, performant code.
  • Integrate and manage Kafka for real-time data streaming.
  • Optimise SQL queries and database performance for reliability and speed.
  • Drive best practices across monitoring, observability, and automation.
  • Collaborate with cross-functional teams to deliver new platform capabilities.
About You
  • Strong commercial experience with Java 11+, ideally Java 21.
  • Deep knowledge of Spring, Kafka, and SQL / DBMS.
  • Comfortable with functional programming concepts in Java or Kotlin.
  • Proven background building cloud-native, microservice-based systems.
  • Excellent communication skills and a collaborative mindset.
  • Passion for writing clean, efficient, and testable code.
The Offer
  • Salary up to £100,000 (depending on experience).
  • Hybrid working – 3 days per week in modern central offices.
  • Opportunity to shape technical direction within a fast-growing business.
  • Supportive, engineering-led culture with real autonomy and impact.

If you’re a Senior Java Engineer who thrives on solving complex problems and enjoys working in a modern, data-driven environment, this is an outstanding opportunity to join a team where your work truly matters.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology

Industries

Gambling Facilities and Casinos

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

Similar jobs worth comparing

Java Software Engineer - Hybrid Working - Up to £175,000 Base (+ Bonus)
Java Software Engineer - Hybrid Working - Up to £175,000 Base (+ Bonus)

Hunter Bond • Greater London

Hybrid
GBP 148,000 - 175,000
Competitive bonuses
Comprehensive benefits package
Focus on health and well-being
+1
Java Developer - Up to £160,000 + Bonus + Package
Java Developer - Up to £160,000 + Bonus + Package

Hunter Bond • Greater London

On-site
GBP 136,000 - 160,000
Comprehensive Benefits
Engineering-First Culture
Agile Team Environment
Java Software Engineer
Java Software Engineer

Nicholson Glover • England

Hybrid
GBP 65,000 - 70,000
Engineering Manager Java AI - FinTech
Engineering Manager Java AI - FinTech

Client Server • Greater London

Hybrid
GBP 100,000 - 140,000
Pension
Private Medical Care
Life Assurance
+3
Java Software Engineer : Global Bank : £150k + bonus : Hybrid
Java Software Engineer : Global Bank : £150k + bonus : Hybrid

Hunter Bond • England

Hybrid
Senior Software Developer (Path to Head of Engineering)
Senior Software Developer (Path to Head of Engineering)

Harrington Starr • City Of London

Hybrid
GBP 75,000 - 125,000
Private healthcare
Pension
Life assurance
+1
Java Engineer
Java Engineer

Arrows • Greater London

Hybrid
Senior Java Software Engineer
Senior Java Software Engineer

NPAworldwide • Cheltenham

Hybrid
GBP 70,000 - 85,000
Hybrid working
Flexible 37.5-hour week
External training (5 days)
+7
Senior Software Engineer
Senior Software Engineer

Burns Sheehan • London

Hybrid
GBP 90,000 - 110,000
Excellent pension
Bonus structure
Collaborative environment
Principal Java Software Engineer
Principal Java Software Engineer

Fynity • London

Hybrid
GBP 70,000 - 90,000
Hybrid working
Collaboration with global banks
Fast-paced, product-led environment