Java Microservices and AWS Cloud Solutions Architect

London 27 days agoContractor External
Negotiable
Contract Opportunity | Java Microservices and AWS Cloud Solutions Architect Hybrid Work Model | Banking Industry 6-Month Contract We are seeking a skilled Java Microservices and AWS Cloud Solutions Architect to spearhead the design and implementation of large-scale, secure, and resilient cloud-native platforms for a leading banking client. This opportunity is perfect for a hands-on architect with extensive expertise in Java, Spring Boot, Microservices, and AWS, capable of influencing architectural decisions while mentoring engineering teams within a highly regulated environment. Key Responsibilities • Define a comprehensive end-to-end architecture for microservices, APIs, integrations, and data flows. • Design AWS cloud architectures, focusing on multi-account setups, VPC design, networking, and security models. • Drive essential non-functional requirements: scalability, availability, performance, resilience, and disaster recovery. • Provide hands-on technical leadership, guiding teams in Java/Spring Boot development and microservices architecture. • Establish effective CI/CD pipelines and implement Infrastructure as Code practices using Terraform or CloudFormation. • Implement secure-by-design solutions involving IAM, KMS, Secrets management, and OAuth2/OIDC. • Define observability and resilience strategies, including logging, metrics, tracing, and HA/DR approaches. • Collaborate closely with Product, Security, SRE, and senior stakeholders to align on project goals. Required Skills & Experience • 10+ years of overall experience, including 4-6 years serving as a solution or technical architect. • Strong proficiency in Java 11+/17, Spring Boot, Spring Cloud, and JPA/Hibernate. • Expertise in Microservices architecture, including DDD, BFF, and event-driven systems. • Solid experience with AWS services such as EKS/ECS, Lambda, API Gateway, RDS/Aurora, DynamoDB, S3, MSK/Kinesis, ElastiCache, IAM, KMS, and CloudWatch. • Proficiency in DevOps & Cloud Native practices, including Docker, Kubernetes, CI/CD, and Terraform/CloudFormation. • Experience with messaging and integration technologies like Kafka/MSK, SQS/SNS, and REST/gRPC. • Strong knowledge of security, networking, and compliance in cloud environments, particularly within the banking or regulated industries. Soft Skills • Exceptional communication and stakeholder management abilities. • Able to mentor engineers and advocate for best practices. • Strong documentation skills and the ability to articulate architectural decisions clearly.