Mid-Level Software Engineer (Java / AWS)

Talent

Greater London

Hybrid

GBP 45,000 - 60,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Hybrid
GBP 50,000 - 90,000
Senior Software Engineer
Senior Software Engineer

Lorien • Greater London

Hybrid
GBP 60,000 - 93,000
Bonus scheme
Senior Java Contractors
Senior Java Contractors

Oliver Bernard • Greater London

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

Arrows • London

Hybrid
Software Engineer - Java/AWS/Security
Software Engineer - Java/AWS/Security

IC Resources • Cambridge

Hybrid
GBP 50,000 - 70,000
Mid Level Engineer
Mid Level Engineer

ECOM • Manchester

On-site
GBP 35,000 - 50,000
25 days holiday (rising to 27 after 2 years)
Flexible hours
Health Shield cash plan
+1
Java Software Engineer
Java Software Engineer

Cathcart Technology • Altrincham

Remote
GBP 40,000 - 80,000
Remote‑first working
Clear salary bands and progression
Bonus and benefits package
+2
Software Engineer
Software Engineer

Fat Potato • England

Hybrid
GBP 45,000 - 95,000
27 days of paid leave
Private health insurance
Mental health support
+3
Software Engineer (Java)
Software Engineer (Java)

Ocho People • Belfast City District

Hybrid
GBP 27,000 - 45,000
Hybrid working
Java Fullstack Engineer
Java Fullstack Engineer

Lorien • Greater London

On-site