Java Software Engineer - AWS and Cloud Migration
Role details
Job location
Tech stack
Job description
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., * 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
Requirements
- 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.