Java Microservices & AWS Cloud Architect
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.
Key Responsibilities
- 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
Required Skills & Experience
- 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
Soft Skills
- Excellent communication and stakeholder management
- Ability to mentor engineers and enforce best practices
- Strong documentation and architectural decision-making skills