Java Microservices & AWS Cloud Architect
Natobotics
- London, England, United Kingdom
- London, England, United Kingdom
About
Key Responsibilities
Define end‑to‑end architecture for microservices, APIs, integrations, and data flows.
Design AWS cloud architectures (multi‑account, VPC, networking, security).
Drive non‑functional requirements: scalability, availability, performance, resilience, DR.
Provide hands‑on technical leadership across Java/Spring Boot and microservices.
Establish CI/CD pipelines and Infrastructure as Code (Terraform/CloudFormation).
Implement secure‑by‑design solutions (IAM, KMS, Secrets, OAuth2/OIDC).
Define observability and resilience strategies (logging, metrics, tracing, HA/DR).
Collaborate with Product, Security, SRE, and senior stakeholders.
Required Skills & Experience
10+ years overall experience, 4–6 years as a solution/technical architect.
Proficient in Java 11+/17, Spring Boot, Spring Cloud, JPA/Hibernate.
Experience with Microservices architecture (DDD, BFF, event‑driven systems).
Deep AWS knowledge: EKS/ECS, Lambda, API Gateway, RDS/Aurora, DynamoDB, S3, MSK/Kinesis, ElastiCache, IAM, KMS, CloudWatch.
DevOps & Cloud‑Native tools: Docker, Kubernetes, CI/CD, Terraform/CloudFormation.
Messaging & integration: Kafka/MSK, SQS/SNS, REST/gRPC.
Strong understanding of security, networking, and compliance in cloud environments.
Banking or regulated‑industry experience preferred.
Soft Skills
Excellent communication and stakeholder management.
Ability to mentor engineers and enforce best practices.
Strong documentation and architectural decision‑making skills.
Seniority level Mid‑Senior level
Employment type Contract
Job function Engineering and Information Technology
Industries IT Services and IT Consulting, Banking
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.