Software Engineer - Cloud Migration (Java/Spring Boot/AWS) - Manchester (Hybrid 1-2 days per week in office) - Initial 3 month contract to start ASAP, with likely extension for a further 6-9 months - £500-600pd inside IR35 We're supporting a major cloud transformation programme and are looking for Software Engineers to join a high-performing engineering team delivering large-scale migrations into a modern cloud environment. This is a hands-on engineering role focused on moving product stacks, databases and frameworks into AWS, with engineers taking ownership of migration delivery, production readiness and system reliability. Roughly 80% of the focus is cloud migration, so prior migration experience is essential. You'll join a team of 4-5 engineers, working closely with senior stakeholders to design pragmatic solutions, deliver safe migrations and support a broader platform modernisation agenda. What you'll be doing: Designing and delivering service migrations into AWS cloud environments Building and enhancing Java/Spring Boot services supporting migration activity Supporting database, framework and platform migrations across a complex product stack Contributing to infrastructure automation, deployment readiness and production stability Troubleshooting issues, improving resilience and supporting operational excellence Using modern engineering practices, including exposure to AI-assisted coding tools (e.g Claude Code) What we're looking for: Strong Java and Spring Boot engineering background Hands-on AWS experience Proven cloud migration experience (critical) Experience working on production systems, modernisation or large infrastructure change Strong communication skills and ability to work across technical teams Exposure to AI coding tools or an eagerness to learn Experience in high-scale, complex engineering environments Nice to have: Data migration or schema evolution experience CI/CD or infrastructure-as-code exposure Containerised or cloud-native environments Experience in highly regulated or large enterprise platforms