Java Microservices & AWS Cloud Architect

Java Microservices & AWS Cloud Architect

Posted 5 days ago by Infoplus Technologies UK Limited

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

Detailed Description From Employer:

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.