Negotiable
Undetermined
Hybrid
London Area, United Kingdom
Summary: The role of Java Microservices & AWS Cloud Architect involves designing distributed systems at scale, leveraging a robust tech stack including Java, Spring Boot, and various AWS services. The position requires extensive experience in microservices architecture and cloud solutions, with a focus on performance tuning and cost optimization. The architect will also mentor engineers and ensure best practices are followed across teams. This is a contract position based in London with hybrid working arrangements.
Key Responsibilities:
- Design scalable and fault-tolerant microservices and API ecosystems.
- Implement performance tuning, capacity planning, and cost optimization on AWS.
- Engage with stakeholders and document architectural decisions.
- Mentor engineers and drive engineering best practices across teams.
- Utilize core technologies including Java, Spring Boot, and AWS services.
- Manage DevOps practices including CI/CD and Infrastructure as Code.
- Integrate messaging and data solutions using Kafka, SQS, and various databases.
Key Skills:
- 10–15 years of overall experience, with 4–6 years as an architect.
- Proficiency in Java 11+/17, Spring Boot, and microservices architecture.
- Experience with AWS services such as EKS, Lambda, and RDS/Aurora.
- Strong knowledge of DevOps tools and practices (CI/CD, Docker, Kubernetes).
- Familiarity with messaging systems like Kafka and integration patterns.
- Excellent communication and stakeholder engagement skills.
- Ability to mentor and lead engineering teams.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Role: Java Microservices & AWS Cloud Architect
Location: London, UK (Hybrid)
Type: Contract Position
Please find below JD:
Experience: 10–15 years overall, including 4–6 years as an architect designing distributed systems at scale.
Core Tech Stack
- Java 11+/17, Spring Boot, Spring Cloud, JPA/Hibernate, RESTful services.
Microservices architecture: domain-driven design (DDD), BFF patterns, event-driven architectures.
AWS Cloud: EKS/ECS, Lambda, API Gateway, S3, RDS/Aurora, DynamoDB, MSK/Kinesis, ElastiCache, CloudWatch, IAM, KMS, Secrets Manager, Route 53, ALB/NLB, VPC/Subnets/NACL/Security Groups.
DevOps: CI/CD (GitHub Actions/Jenkins/GitLab), IaC (Terraform/CloudFormation), Docker, Kubernetes.
Messaging & Integration: Kafka/MSK, SQS/SNS, gRPC/REST, webhook patterns, integration gateways.
Databases: SQL (PostgreSQL/MySQL/Aurora), NoSQL (DynamoDB/DocumentDB), caching (Redis/ElastiCache).
Architecture Competencies
- Designing scalable, fault-tolerant microservices and API ecosystems.
- Performance tuning, capacity planning, and cost optimization on AWS.
- Strong understanding of networking (TLS, DNS, routing), security, and compliance in cloud environments.
Soft Skills
- Excellent communication, stakeholder engagement, documentation, and leadership.
- Ability to mentor engineers and drive engineering best practices across teams.