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.