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 IR35We'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 environmentsBuilding and enhancing Java/Spring Boot services supporting migration activitySupporting database, framework and platform migrations across a complex product stackContributing to infrastructure automation, deployment readiness and production stabilityTroubleshooting issues, improving resilience and supporting operational excellenceUsing 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 backgroundHands-on AWS experienceProven cloud migration experience (critical)Experience working on production systems, modernisation or large infrastructure changeStrong communication skills and ability to work across technical teamsExposure to AI coding tools or an eagerness to learnExperience in high-scale, complex engineering environmentsNice to have:Data migration or schema evolution experienceCI/CD or infrastructure-as-code exposureContainerised or cloud-native environmentsExperience in highly regulated or large enterprise platforms