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.