Software Engineer - Java, AWS and Cloud Migration

Software Engineer - Java, AWS and Cloud Migration

Posted 1 day ago by Digital Skills Ltd

£76 Per hour
Inside
Hybrid
Manchester/Remote, UK

Summary: The Software Engineer role focuses on migrating critical services to AWS within a dedicated task force, emphasizing reliability and operational readiness. The position requires hands-on experience with Java and cloud-based architectures, as well as a strong understanding of migration processes. The ideal candidate will balance delivery speed with quality and take ownership of services throughout the migration. This role is hybrid, requiring one day per week onsite in Manchester.

Key Responsibilities:

  • Build and maintain Java-based services using modern engineering practices
  • Deliver application and infrastructure changes to support migration to AWS
  • Contribute to infrastructure-as-code, CI/CD pipelines and deployment automation
  • Design and execute data migration activities, including schema evolution and validation
  • Support safe cutovers, traffic switches and rollback-aware releases
  • Own services in production, including monitoring, alerting and incident response
  • Participate in incident investigations, postmortems and reliability improvements
  • Collaborate closely with partner teams to manage dependencies and delivery risks
  • Use approved AI-assisted coding tools responsibly to accelerate delivery and quality

Key Skills:

  • Strong software engineering fundamentals with Java and Spring Boot
  • Hands-on experience with AWS and cloud-based architectures
  • Proven experience delivering cloud or platform migrations
  • Experience with data migration, production data changes and schema evolution
  • Infrastructure-as-code and CI/CD pipeline experience
  • Experience supporting and operating production systems
  • Comfortable working across teams with clear communication skills
  • Practical experience using AI-assisted development tools

Salary (Rate): £76 per hour

City: Manchester

Country: UK

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: Mid-Level

Industry: IT

Detailed Description From Employer:

Software Engineer - Java, AWS and Cloud Migration
Up to £76 per hour - Inside IR35 (37.5 hrs/week)
Hybrid working- 1 day per week onsite in Manchester
Initial 3 months, with a strong likelihood of extension (6 to 9 months)
About the Client

Digital Skills are working with a global technology business undertaking a large-scale cloud and platform transformation programme. The organisation is migrating a significant estate of services to a modern cloud framework, with a strong emphasis on reliability, security and operational readiness.

About the Role

This role sits within a dedicated migration task force responsible for moving critical services to AWS. You will work across application code, cloud infrastructure and data, taking ownership of services end to end and delivering safe, production-ready migrations.

Responsibilities

  • Build and maintain Java-based services using modern engineering practices
  • Deliver application and infrastructure changes to support migration to AWS
  • Contribute to infrastructure-as-code, CI/CD pipelines and deployment automation
  • Design and execute data migration activities, including schema evolution and validation
  • Support safe cutovers, traffic Switches and rollback-aware releases
  • Own services in production, including monitoring, alerting and incident response
  • Participate in incident investigations, postmortems and reliability improvements
  • Collaborate closely with partner teams to manage dependencies and delivery risks
  • Use approved AI-assisted coding tools responsibly to accelerate delivery and quality

Desired Skills and Experience

  • Strong software engineering fundamentals with Java and Spring Boot
  • Hands-on experience with AWS and cloud-based architectures
  • Proven experience delivering cloud or platform migrations
  • Experience with data migration, production data changes and schema evolution
  • Infrastructure-as-code and CI/CD pipeline experience
  • Experience supporting and operating production systems
  • Comfortable working across teams with clear communication skills
  • Practical experience using AI-assisted development tools

Summary of the Best Candidate

The ideal candidate will be a mid to senior level Software Engineer with experience delivering and operating production systems in AWS. You will have hands-on migration experience, strong Java skills and a pragmatic mindset, able to balance delivery speed with reliability and operational quality. This role suits engineers who take ownership, communicate effectively and are comfortable working across applications, infrastructure and data.