Software Engineer

Software Engineer – AWS Migration (Java / Spring Boot)

Location: Manchester (2 days per week onsite)

Start Date: ASAP

We are looking for a Software Engineer to join a high-performing engineering team delivering a major cloud migration programme into AWS.

This is a hands-on engineering role where you will be directly responsible for migrating and modernising services into a new AWS-based cloud framework, working closely with a small, collaborative team of 4–5 engineers.

You’ll be expected to contribute across design, development, migration, testing, and delivery, with a strong emphasis on practical engineering and collaboration.

Tech Stack

  • Java (Core requirement)
  • Spring Boot (Core requirement)
  • AWS (strong hands-on experience required)
  • CI/CD pipelines (GitHub Actions, Jenkins, or similar)
  • Testing frameworks and automation
  • AI-assisted development tools (e.g. Claude, GitHub Copilot, or equivalent)

What You’ll Be Doing

  • Leading and delivering application and service migrations into AWS
  • Building and maintaining Java / Spring Boot microservices
  • Working on end-to-end cloud migration activities (apps, infrastructure, databases, and supporting services)
  • Collaborating across engineering teams to understand legacy systems and define migration approaches
  • Contributing to CI/CD pipelines and improving deployment automation
  • Using AI-assisted coding tools as part of your day-to-day development workflow
  • Supporting testing, validation, and production readiness of migrated services

What We’re Looking For

We’re looking for engineers who are confident working in fast-paced migration environments and can demonstrate:

  • Strong commercial experience in Java and Spring Boot
  • Proven experience delivering AWS-based cloud migrations
  • Solid understanding of cloud-native architecture and distributed systems
  • Hands-on experience with CI/CD and automated deployment pipelines
  • Familiarity with AI-assisted development tools (Claude, Copilot, or similar)
  • Ability to quickly understand complex systems and work across multiple teams
  • Strong communication skills and a collaborative mindset

Nice to Have

  • Experience with database migration in cloud environments
  • Exposure to microservices decomposition and refactoring
  • Knowledge of observability tools (logging, monitoring, tracing)
  • Experience working in regulated or enterprise environments

You’ll be part of a focused engineering team delivering meaningful cloud transformation work, using modern tooling including AWS and AI-assisted development workflows, with a strong emphasis on engineering quality and delivery impact.

Job Details

Company
Brookwood Recruitment Ltd
Location
Manchester Area, United Kingdom
Posted