AWS Technology Lead - AWS Cloud Modernization & Platform Engineering

Infinity Quest
London, UK
2 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£40,000.0 - £70,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Amazon S3 Audit Trail Automation of Tests Cloud Computing Software Quality Code Review Databases Continuous Integration Software Design Patterns
+51 more
DevOps Disaster Recovery Distributed Systems Amazon DynamoDB Java Platform Enterprise Edition (J2EE) Failover Fault Tolerance Github Identity and Access Management Python (Programming Language) PostgreSQL MySQL Oracle (Applications) Query Optimization Standard Sql Secure Coding Amazon Simple Notification Service (SNS) TypeScript Data Logging Enterprise Software Applications Spring Cloud Delivery Pipeline Spring-boot State Machines Database Performance Indexer Amazon Virtual Private Cloud (VPC) Git Cloudformation Servicebus Event Driven Architecture Database Migration Infrastructure Automation Frameworks AWS Fargate Route53 Api Design Cloudwatch Api Gateway Software Coding Restful APIs Amazon Simple Queue Service (SQS) Terraform Domain Driven Design Sql Tuning Devsecops Serverless Computing Docker Legacy Systems Jenkins Vulnerability Analysis Microservices

Job description

  • Lead modernization of enterprise Java applications into AWS cloud-native, microservices, and event-driven architectures
  • Define target architecture, modernization roadmap, transition states, and technical standards
  • Drive API-first, Domain-Driven Design (DDD), microservices, and serverless adoption
  • Design and implement ECS, Fargate, Docker, ECR, Lambda, API Gateway, EventBridge, SQS, SNS, and Step Functions
  • Implement AWS security, networking, monitoring, and operational services including IAM, VPC, CloudWatch, CloudTrail, S3, Secrets Manager, Route 53, and PrivateLink
  • Provide hands-on technical leadership across Java 11/17+, Spring Boot, Spring Cloud, REST APIs, Python, and TypeScript
  • Guide teams in microservices, distributed systems, asynchronous integration, and fault-tolerant design
  • Conduct architecture/code reviews and contribute to POCs, technical spikes, and complex defect resolution
  • Establish coding standards, design patterns, and secure development practices
  • Design DynamoDB data models, including partition keys, sort keys, GSI/LSI, TTL, Streams, and Global Tables
  • Troubleshoot DynamoDB hot partitions, throttling, performance, and cost issues
  • Design Aurora PostgreSQL schemas, indexing, partitioning, and high-availability solutions
  • Perform SQL tuning, execution-plan analysis, and query optimization
  • Handle backup, recovery, replication, failover, patching, and disaster recovery
  • Lead database migrations from Oracle, MySQL, PostgreSQL, or other legacy platforms
  • Design and govern CI/CD using Jenkins, Git, GitHub Actions, AWS CodePipeline, and CodeBuild
  • Implement infrastructure automation using Terraform and/or CloudFormation
  • Establish automated testing, security scanning, code quality, and release controls
  • Define monitoring, logging, tracing, alerting, and SLO practices
  • Drive DevSecOps and continuous improvement
  • Act as the primary technical contact for customer architects and engineering/programme stakeholders
  • Lead discovery sessions, architecture workshops, design reviews, and technical governance
  • Translate business requirements into scalable technical solutions
  • Communicate architecture decisions, risks, dependencies, and delivery status to technical and executive stakeholders
  • Lead and mentor architects, developers, DevOps/cloud engineers, and database specialists

Technologies:

  • API
  • AWS
  • Lambda
  • Architect
  • CI/CD
  • Cloud
  • CloudWatch
  • DDD
  • DevSecOps
  • DevOps
  • Docker
  • Git
  • GitHub
  • IAM
  • Java
  • Jenkins
  • MySQL
  • Oracle
  • PostgreSQL
  • Python
  • REST
  • SQL
  • Security
  • Serverless
  • Spring
  • Spring Boot
  • Terraform
  • TypeScript
  • microservices, We are seeking a senior, hands-on AWS Technology Lead / Solution Architect to lead a large-scale application modernization programme, transforming legacy Java enterprise applications into scalable, secure, and cloud-native AWS solutions. The role combines AWS architecture, Java engineering, serverless, containers, database architecture/DBA, DevOps, platform engineering, and customer-facing technical leadership. We are based in London, UK, and offer a hybrid working arrangement.

Requirements

  • 12-15+ years of experience
  • Senior, hands-on AWS Technology Lead / Solution Architect experience
  • Strong AWS architecture experience
  • Hands-on experience with Amazon ECS / Fargate
  • Hands-on experience with AWS Lambda / API Gateway
  • Experience with event-driven architecture
  • Experience with microservices / distributed systems
  • Strong hands-on experience with Java 11/17+, Spring Boot, and Spring Cloud
  • Experience with REST APIs
  • Experience with Python and/or TypeScript
  • Strong hands-on experience with DynamoDB
  • Strong hands-on DBA experience with Aurora PostgreSQL / PostgreSQL
  • Experience with SQL tuning and database performance optimization
  • Experience with data modelling and database migration
  • Experience with Docker
  • Experience with Jenkins / Git / CI/CD
  • Experience with Terraform and/or CloudFormation
  • Experience with AWS security and monitoring
  • Experience with architecture governance and technical leadership
  • Experience with customer/stakeholder management

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

5:06 min

Modernizing legacy applications through proactive leadership

Babette Wagner Babette Wagner · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all