Overview
Skills
Job Details
Role Overview:
We are seeking a seasoned Java AWS Architect to design, build, and optimize large-scale, cloud-native applications. The ideal candidate has deep expertise in Java, AWS cloud services, microservices, and enterprise architecture, with hands-on experience leading end-to-end cloud transformations.
Key Responsibilities:
Architect and design end-to-end cloud-native solutions using AWS services and Java-based microservices.
Lead migration of legacy on-prem applications to AWS (re-architect, re-platform, re-host).
Define architecture standards, best practices, and reusable frameworks.
Create high-level and low-level architecture diagrams, integration flows, and technical documentation.
Guide development teams on solution design, coding standards, performance optimization, and security.
Collaborate with DevOps teams to implement CI/CD pipelines using AWS-native and industry-standard tools.
Conduct architecture reviews, evaluate new technologies, and ensure scalability, resilience, and reliability.
Work closely with stakeholders, product owners, and cross-functional teams to align architecture with business goals.
Technical Skills Required:
Core Technologies:
Strong expertise in Java 8/11/17, Spring Framework, Spring Boot
Microservices architecture, RESTful APIs, event-driven design
AWS services such as:
EC2, Lambda, ECS/EKS, S3, RDS, DynamoDB, API Gateway, SNS/SQS, CloudFormation, CloudWatch, IAM
Experience in designing distributed systems, multi-tier architectures, and cloud-native patterns (CQRS, Saga, Domain-Driven Design, etc.)
CI/CD tools: Jenkins, GitHub Actions, GitLab CI, AWS CodePipeline
Containerization & orchestration: Docker, Kubernetes, EKS
Security best practices: IAM, KMS, Secrets Manager, VPC security, encryption
Database design (SQL & NoSQL)
Soft Skills:
Strong communication and stakeholder management
Leadership experience in mentoring engineering teams
Ability to translate business needs into scalable technical solutions
Excellent problem-solving and decision-making skills
Preferred Certifications (Highly Recommended):
AWS Certified Solutions Architect Professional (Top Preferred)
AWS Certified DevOps Engineer Professional
AWS Certified Developer Associate
AWS Certified Solutions Architect Associate
Java SE 11 Developer Certification (Oracle Certified Professional)
TOGAF Certified (Optional but Advantageous)
Experience Required:
10+ years of experience in Java development
5+ years in cloud architecture (AWS preferred)
Proven track record in large-scale enterprise cloud transformations
Experience designing highly available, scalable, and secure cloud solutions
Nice-to-Have:
Exposure to AI/ML services in AWS (SageMaker)
Experience with serverless-first architecture
Knowledge of Terraform or other IaC tools