Mid-Level Software Engineer (Java / AWS)

Talent

Greater London

Hybrid

GBP 45,000 - 60,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

A prominent UK technology organization is looking for a Mid-Level Software Engineer to join their team in London. The role focuses on developing and maintaining Java-based microservices in an AWS environment, and involves hands-on coding, collaboration, and problem-solving. The ideal candidate will have strong cloud service experience and be proficient in TDD/BDD practices. This hybrid position requires one day on-site per week in central London, with flexible remote work options available.

Responsibilities

  • Develop and maintain Java-based microservices running in an AWS environment.
  • Work collaboratively in a cross-functional engineering team.
  • Contribute to modern cloud-based services.

Skills

Working with AWS / cloud-hosted services
Experience developing and supporting microservices
Comfortable working in Linux environments
Strong understanding of TDD and/or BDD
Hands-on experience writing unit and component tests
Ability to communicate effectively within an engineering team

Tools

Spring
Spring Boot
RESTful APIs
CI/CD exposure

Job description

Mid-Level Software Engineer (Java / AWS)

We’re supporting a large, well-established UK organisation on a key digital delivery programme and are looking for two mid-level Software Engineers to join an existing engineering team.

This is a hands-on development role suited to engineers who enjoy writing clean, testable code, working collaboratively, and contributing to modern, cloud-based services.

The role

You’ll be working as part of a cross-functional engineering team, contributing to the development and maintenance of Java-based microservices running in an AWS environment.

The team values:

  • Clear communication
  • Collaborative problem-solving
  • Strong testing practices
  • Pragmatic, well-documented solutions

This is a hybrid contract, with one day per week onsite in central London and the remainder remote.

Essential experience (recent, hands-on)

  • Working with AWS / cloud-hosted services
  • Experience developing and supporting microservices
  • Comfortable working in Linux environments
  • Strong understanding of TDD and/or BDD
  • Hands-on experience writing unit and component tests
  • Ability to communicate effectively within an engineering team

Nice to have

  • Spring / Spring Boot
  • RESTful APIs
  • CI/CD exposure
  • Experience working in structured or regulated environments

The interview process is practical and engineer-led:

  • Short skills-based technical test
  • 30-minute paired programming exercise (remote, via Teams)
  • Informal meet-and-greet with the team
  • IR35: Inside IR35
  • Start: January 2026
  • Duration: Initial 6 months

Who this role suits

  • Mid-level engineers (SFIA 3)
  • Engineers transitioning from perm to contract
  • Contractors who enjoy collaborative, well-structured teams
  • Developers who value code quality and testing over “hero coding”

If this sounds aligned with what you’re looking for, feel free to apply or get in touch for a confidential discussion.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

Spectrum IT Recruitment • Greater London

On-site
GBP 50,000 - 90,000
Java Software Engineer
Java Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation • Bradley Stoke

On-site
GBP 60,000 - 85,000
Flexible working hours
Remote or office working
External training & L&D budget
+2
Senior Java & AWS Engineer
Senior Java & AWS Engineer

Remotestar • Cambourne

Hybrid
GBP 65,000 - 95,000
Java Software Engineer
Java Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation • Newport

On-site
GBP 60,000 - 85,000
Flexible working hours
Remote or onsite options
Career coach
+3
Senior Java & AWS Engineer
Senior Java & AWS Engineer

remotestar-team • Cambourne

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

SR2 | Socially Responsible Recruitment | Certified B Corporation • Bath

On-site
GBP 60,000 - 85,000
Remote-first
On-site visits occasional
External training
+4
Software Engineer
Software Engineer

Searchability • West of England

On-site
GBP 55,000 - 85,000
Hybrid work from Bristol
Travel to London occasionally
Work on government projects
+3
Java fullstack Developer
Java fullstack Developer

NPAworldwide • Birmingham

On-site
GBP 70,000 - 85,000
Flexitime
Hybrid working
Learning budget
+3
Senior Java Software Engineer
Senior Java Software Engineer

NatWest Group • Manchester

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

NPAworldwide • West of England

On-site
GBP 70,000 - 85,000
Competitive salary up to £85,000
Hybrid working
Flexible 37.5-hour week
+6