Negotiable
Inside
Hybrid
London Area, United Kingdom
Summary: The role of Java Microservices & AWS Cloud Architect at AmpsTek involves leading the design and delivery of large-scale microservices-based systems within the banking industry. The ideal candidate will possess extensive experience in Java, AWS architecture, and DevOps, focusing on creating secure and resilient solutions. This position requires collaboration with various teams to ensure effective delivery and compliance with security standards. The role is based in London and offers a hybrid working arrangement.
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, and performance.
- 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 observability and resilience strategies.
- Translate business requirements into architecture roadmaps and manage stakeholder engagement.
Key Skills:
- 10–15 years of overall experience, including 4–6 years as an architect.
- Core tech stack: Java 11+/17, Spring Boot, RESTful services.
- Microservices architecture and AWS Cloud services expertise.
- DevOps practices including CI/CD and Infrastructure as Code.
- Strong understanding of networking, security, and compliance in cloud environments.
- Excellent communication and leadership skills.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: undetermined
Industry: IT
About Us: AmpsTek – a global technology leader since 2013 – is transforming how businesses approach technology and staffing solutions. Founded by seasoned technology leaders across the UK, Europe, APAC, North America, and LATAM, and with registered offices in 30+ countries, we deliver exceptional service, scalable solutions, and measurable impact. With a portfolio of 200+ clients and millions of users across web and mobile platforms, we empower businesses to innovate, grow, and succeed. Join our team and be part of a dynamic, growth-oriented organization that values talent, creativity, and results.
Role Title: Java Microservices & AWS Cloud Architect (10+ Years Experience)
Location : London, UK (Hybrid)
Contract (InsideIR35)
BANKING INDUSTRY
JD: 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.
Soft Skills
- Excellent communication, stakeholder engagement, documentation, and leadership.
- Ability to mentor engineers and drive engineering best practices across teams.