Contract Opportunity | Java Microservices & AWS Cloud Architect
📍 London (Hybrid) | 💼 Banking Industry
⏳ 6-Month Contract |
We are looking for an experienced Java Microservices & AWS Cloud Architect to lead the design and delivery of large-scale, secure, and resilient cloud-native platforms for a leading banking client.
This role is ideal for a hands-on architect with deep expertise in Java, Spring Boot, Microservices, and AWS, who can drive architecture decisions while mentoring engineering teams in a highly regulated environment.
Define end-to-end architecture for microservices, APIs, integrations, and data flows
Design AWS cloud architectures (multi-account, VPC, networking, security)
Drive non-functional requirements: scalability, availability, performance, resilience, DR
Provide hands-on technical leadership across Java/Spring Boot and microservices
Establish CI/CD pipelines and Infrastructure as Code (Terraform/CloudFormation)
Implement secure-by-design solutions (IAM, KMS, Secrets, OAuth2/OIDC)
Define observability and resilience strategies (logging, metrics, tracing, HA/DR)
Collaborate with Product, Security, SRE, and senior stakeholders
10+ years overall experience, with 4–6 years as a solution/technical architect
Java 11+/17, Spring Boot, Spring Cloud, JPA/Hibernate
Microservices architecture (DDD, BFF, event-driven systems)
AWS: EKS/ECS, Lambda, API Gateway, RDS/Aurora, DynamoDB, S3, MSK/Kinesis, ElastiCache, IAM, KMS, CloudWatch
DevOps & Cloud Native: Docker, Kubernetes, CI/CD, Terraform/CloudFormation
Messaging & integration: Kafka/MSK, SQS/SNS, REST/gRPC
Strong understanding of security, networking, and compliance in cloud environments
Banking or regulated-industry experience preferred
Excellent communication and stakeholder management
Ability to mentor engineers and enforce best practices
Strong documentation and architectural decision-making skills