Senior Java Software Engineer

Oliver Bernard

Greater London

Hybrid

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Meaningful product ownership
Modern tech stack
Collaborative team environment
Flexible working hours

Job summary

A leading software development company in London is seeking a Senior Java/Kotlin Engineer to join their high-impact product engineering team. In this hybrid role, you will design scalable backend services and influence technical direction. Ideal candidates will have extensive experience with Java/Kotlin, AWS, and distributed systems. You will benefit from a collaborative culture, flexible hours, and strong work-life balance, while contributing to impactful customer-facing products.

Qualifications

  • Strong professional experience with Java and/or Kotlin.
  • Proven track record building and shipping customer-facing products.
  • Deep experience with Apache Kafka/event streaming architectures.

Responsibilities

  • Designing and building high-scale backend services in Java and Kotlin.
  • Building and operating systems on AWS cloud infrastructure.
  • Mentoring engineers and contributing to a strong engineering culture.

Skills

Java
Kotlin
AWS
Apache Kafka
microservices
system design
mentoring

Tools

Terraform
CloudFormation
Kubernetes

Job description

Hybrid – London (3 days onsite / 2 days WFH)

About the role

We’re looking for a Senior Java/Kotlin Engineer who loves building real products used by real customers. You’ll join a high-impact product engineering team designing and delivering scalable, event-driven systems in the cloud.

This is a hands-on senior role for someone who thrives on ownership, enjoys solving complex problems, and wants to shape both technical direction and product outcomes.

What you’ll be doing
  • Designing and building high-scale backend services in Java and Kotlin
  • Building and operating systems on AWS cloud infrastructure
  • Working closely with Product, Design, and Data teams to deliver customer-facing features
  • Driving technical architecture, engineering standards, and best practices
  • Mentoring engineers and contributing to a strong engineering culture
  • Improving performance, reliability, and observability of distributed systems
  • Strong professional experience with Java and/or Kotlin
  • Proven track record building and shipping customer-facing products
  • Deep experience with Apache Kafka / event streaming architectures
  • Production experience with AWS (e.g. ECS/EKS, Lambda, S3, RDS, DynamoDB, etc.)
  • Experience designing microservices and distributed systems
  • Strong knowledge of system design, scalability, and resilience
  • Experience working in cross-functional product teams
  • Excellent communication and mentoring skills
Nice to have
  • Infrastructure as Code (Terraform / CloudFormation)
  • Kubernetes or container orchestration
  • CI/CD and DevOps practices
  • Experience in high-growth or scale-up environments
Working setup
  • Hybrid: 3 days per week in our London office
  • 2 days work from home
  • Flexible working hours and strong work-life balance culture
What you’ll get
  • Meaningful product ownership and impact
  • Modern tech stack and strong engineering culture
  • Collaborative, supportive team environment
  • Opportunity to shape architecture and technical direction
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Contractors
Senior Java Contractors

Oliver Bernard • Greater London

Hybrid
GBP 70,000 - 90,000
Hybrid working
Office in London
Senior Java/Kotlin Engineer
Senior Java/Kotlin Engineer

Oliver Bernard • Greater London

Hybrid
GBP 90,000 - 130,000
Competitive benefits package
Hybrid London office culture
Senior Java Software Engineer
Senior Java Software Engineer

Arrows • London

Hybrid
Senior Software Engineer
Senior Software Engineer

Lorien • Greater London

Hybrid
GBP 60,000 - 93,000
Bonus scheme
Java Software Engineer
Java Software Engineer

Spectrum IT Recruitment • Greater London

Hybrid
GBP 50,000 - 90,000
Senior Java Developer
Senior Java Developer

hireful • City Of London

Hybrid
GBP 90,000 - 110,000
Health insurance
Pension
Life assurance
+1
Senior Java Developer
Senior Java Developer

LA International • Greater London

Hybrid
Hybrid work model
Senior Software Engineer
Senior Software Engineer

Understanding Recruitment • London

Hybrid
GBP 60,000 - 80,000
Senior Java Engineer
Senior Java Engineer

hireful • City Of London

Hybrid
GBP 120,000 - 125,000
Health benefits
Dental coverage
Pension
+2
Senior Java Developer
Senior Java Developer

NextWave Consulting • Greater London

Hybrid
GBP 70,000 - 90,000