About the Company
We are working with a leading technology organisation undertaking a major cloud modernisation programme, transforming a portfolio of legacy applications onto a modern AWS cloud platform.
The Role
As a Technology Lead, you'll play a key role in the modernisation of legacy Java applications, supporting their re-engineering into modern TypeScript-based solutions running on AWS.
You'll work across cloud architecture, DevOps, application modernisation, and technical leadership, collaborating with engineering teams and senior stakeholders to define and deliver scalable, secure, cloud-native solutions. Experience with AWS Kiro or similar AI-assisted development tools would be particularly advantageous.
Key Responsibilities
- Lead the technical design and delivery of large-scale AWS cloud modernisation initiatives.
- Support the re-engineering of legacy Java applications into modern TypeScript-based solutions.
- Design and implement cloud-native architectures using AWS services including ECS, Fargate, Lambda, API Gateway, EventBridge, SQS/SNS and Step Functions.
- Drive Infrastructure as Code and DevOps practices using Terraform, CloudFormation, Docker, Kubernetes and CI/CD tooling.
- Define technical standards, architecture decisions, modernisation roadmaps, and engineering best practices.
- Work closely with development teams to ensure applications are scalable, secure, resilient, and production-ready.
- Lead technical workshops, architecture reviews, and discussions with senior technical and business stakeholders.
- Support the adoption of AWS Kiro and AI-assisted development approaches to accelerate application re-engineering.
- Ensure cloud platforms and landing zone services are effectively integrated into modernised applications.
About You
You will be a senior Technology Lead, Cloud Architect, Solution Architect, or Principal Engineer with strong hands-on experience across AWS, cloud architecture, DevOps, and application modernisation.
You'll have a strong software engineering background, ideally with Java and TypeScript experience, and enjoy working across both architecture and delivery.
Key requirements:
- 12+ years' experience across software engineering, cloud architecture, technology leadership, or DevOps.
- Strong hands-on AWS experience across services such as ECS, Fargate, Lambda, API Gateway, EventBridge, SQS/SNS, and Step Functions.
- Strong Java and Spring Boot experience, ideally with legacy application modernisation and microservices.
- Proven experience designing and delivering cloud-native AWS architectures and modernisation programmes.
- Strong Infrastructure as Code and DevOps experience with Terraform, CloudFormation, Docker, Kubernetes, and CI/CD.
- TypeScript experience would be highly advantageous.
- Hands-on experience with AWS Kiro, AI-assisted development, or agentic coding tools would be highly advantageous.
- Database experience, particularly PostgreSQL/Aurora and DynamoDB, would be advantageous.
What's on Offer
- Senior Technology Lead contract opportunity
- Fully Remote Role
- Opportunity to work on a major AWS cloud modernisation programme
- Exposure to modern technologies including AWS Kiro and TypeScript
- Opportunity to shape cloud architecture, DevOps, and application re-engineering
- Work alongside experienced engineering, architecture, and cloud teams
Why Apply?
This is an excellent opportunity to join a major cloud transformation programme and play a key role in modernising a portfolio of legacy applications onto AWS.
You'll work across cloud architecture, DevOps, application re-engineering and emerging AI-assisted development technologies, with the opportunity to make a significant impact on the organisation's future technology landscape.