Java Microservices & AWS Cloud Architect

Java Microservices & AWS Cloud Architect

Posted 1 day ago by eTeam Workforce Limited

Negotiable
Inside
Hybrid
London, UK

Summary: The role of Java Microservices & AWS Cloud Architect involves leading the design and delivery of secure, large-scale microservices-based systems. The ideal candidate will possess extensive experience in Java, AWS architecture, and DevOps, focusing on enterprise-grade solution design and cloud-native modernization. This position is based in London and operates on a hybrid working model. The contract is classified as inside IR35 and lasts for six months.

Key Responsibilities:

  • Define end-to-end architecture for microservices, APIs, integration patterns, and data flows.
  • Create solution blueprints, sequence diagrams, and cloud reference architectures.
  • Drive non-functional requirements such as scalability, availability, performance, and reliability.
  • Architect secure, cost-optimized solutions using AWS services.
  • Establish CI/CD pipelines and infrastructure-as-code strategies.
  • Provide hands-on guidance in Java/Spring Boot and microservices best practices.
  • Review code and designs, enforce standards, and mentor teams.
  • Implement secure design and align with security standards.
  • Define logging, metrics, tracing, and design for high availability and disaster recovery.
  • Translate business requirements into architecture roadmaps and present solutions to stakeholders.

Key Skills:

  • 10-15 years of overall experience, including 4-6 years as an architect.
  • Proficiency in Java 11+/17, Spring Boot, and RESTful services.
  • Experience with microservices architecture and AWS services.
  • Knowledge of CI/CD, Docker, Kubernetes, and infrastructure-as-code tools.
  • Strong understanding of networking, security, and compliance in cloud environments.

Salary (Rate): £700 per day

City: London

Country: UK

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Description:

We are a Global Recruitment specialist that provides support to the clients across EMEA, APAC, US and Canada. We have an excellent job opportunity for you.

Role: Java Microservices & AWS Cloud Architect
Location: London, UK
Working Mode: Hybrid
Contract Type: Inside IR35
Duration: 6 months
Rate: GBP 700 per day Inside IR35

Job Description: We are seeking an experienced Java & AWS Cloud Architect to lead the design and delivery of large-scale, secure, and resilient microservices-based systems. The ideal candidate has deep expertise in Java, Spring Boot, Microservices, AWS architecture, and DevOps, with a strong track record of enterprise-grade solution design, performance optimization, and cloud-native modernization.

Key Responsibilities:
Architecture & Design
Define end-to-end architecture for microservices, APIs, integration patterns, and data flows.
Create solution blueprints, sequence diagrams, and cloud reference architectures (multi-account, VPC, networking, security).
Drive non-functional requirements (scalability, availability, performance, reliability, DR, observability).

Cloud & Platform
Architect secure, cost-optimized solutions using AWS services (EKS/ECS, Lambda, API Gateway, ALB/NLB, RDS/Aurora, DynamoDB, S3, ElastiCache, MSK/Kinesis, CloudWatch, IAM, KMS).
Establish CI/CD pipelines, infrastructure-as-code (Terraform/CloudFormation), and environment strategies (dev/test/stage/prod).

Engineering Leadership
Provide hands-on guidance in Java/Spring Boot, design patterns, and microservices best practices.
Review code and designs, enforce standards, and mentor teams.
Collaborate with Product, Security, SRE, and QA to ensure end-to-end delivery.

Security & Compliance
Implement secure design: encryption, secret management, secure SDLC, API security (OAuth2/OIDC), network segmentation, least privilege in IAM.
Align with standards (OWASP, NIST, CIS Benchmarks, PCI/ISO 27001 where applicable).

Observability & Resilience
Define logging, metrics, tracing (OpenTelemetry), health checks, circuit breakers, retries, and backoff strategies.
Design for HA/DR: multi-AZ, backups, RPO/RTO, chaos testing readiness.

Governance & Stakeholder Management
Translate business requirements into architecture roadmaps and decision records.
Present solutions to senior stakeholders; manage risks, dependencies, and cost.

Required Experience & Skills:
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.