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 BootMicroservices architecture, RESTful APIs, event-driven designAWS services such as : EC2, Lambda, ECS / EKS, S3, RDS, DynamoDB, API Gateway, SNS / SQS, CloudFormation, CloudWatch, IAMExperience 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 CodePipelineContainerization & orchestration : Docker, Kubernetes, EKSSecurity best practices : IAM, KMS, Secrets Manager, VPC security, encryptionDatabase design (SQL & NoSQL)Soft Skills :
Strong communication and stakeholder managementLeadership experience in mentoring engineering teamsAbility to translate business needs into scalable technical solutionsExcellent problem-solving and decision-making skillsPreferred Certifications (Highly Recommended) :
AWS Certified Solutions Architect Professional (Top Preferred)AWS Certified DevOps Engineer ProfessionalAWS Certified Developer AssociateAWS Certified Solutions Architect AssociateJava SE 11 Developer Certification (Oracle Certified Professional)TOGAF Certified (Optional but Advantageous)Experience Required :
10+ years of experience in Java development5+ years in cloud architecture (AWS preferred)Proven track record in large-scale enterprise cloud transformationsExperience designing highly available, scalable, and secure cloud solutionsNice-to-Have :
Exposure to AI / ML services in AWS (SageMaker)Experience with serverless-first architectureKnowledge of Terraform or other IaC tools