We are looking for an experienced AWS Architect specializing in Application Modernization to lead the transformation and refactoring of legacy systems into modern, scalable cloud-native architectures. In this role, you will bridge the gap between technical vision and execution, guiding engineering teams to re-architect, refactor, and migrate core applications to AWS.
Key Responsibilities
- Modernization Strategy & Execution: Lead end-to-end application modernization initiatives using re-architecting, refactoring, and re-platforming strategies (e.g., monolith to microservices).
- Technical Leadership & Architecture: Design scalable, resilient, and secure AWS cloud solutions; guide developers on coding best practices, design patterns, and application standards.
- Hands-on Development & Guidance: Code and review critical components, perform technical spike evaluations, and resolve complex application architecture bottlenecks.
- DevOps & CI/CD: Establish automated deployment pipelines, continuous integration, continuous delivery, and infrastructure as code (IaC).
- Stakeholder Collaboration: Partner with product managers, business analysts, and enterprise architects to translate business goals into sound technical execution plans.
Required Skills & Qualifications
- Strong background in application development and refactoring enterprise application architectures.
- Hands-on expertise with AWS Core Services (EC2, ECS/EKS, Lambda, API Gateway, S3, RDS, DynamoDB).
- Demonstrated experience decomposing monolithic applications into microservices or serverless architectures.
- Proficiency in modern programming languages (Java, Python, Node.js, or Go).
- Experience with CI/CD tools (GitHub Actions, Jenkins, GitLab CI) and Infrastructure as Code (Terraform, CloudFormation, AWS CDK).
- AWS Certified Solutions Architect – Associate/Professional or AWS Certified DevOps Engineer preferred.