Role & responsibilities
We are seeking a skilled and experienced AWS Modernization Specialist to design and execute application modernization strategies, transforming legacy systems into cloud-native microservices and event-driven architectures on AWS.
The ideal candidate will have hands-on experience in application modernization, microservices design with ECS/EKS, event-driven architectures using EventBridge and Step Functions, and service mesh patterns on AWS.
Key Responsibilities
- Assess legacy frameworks and platforms for modernization readiness and strategy.
- Design microservices architectures for monolith decomposition using strangler fig and branch-by-abstraction patterns.
- Execute monolith to microservices decomposition including database separation and bounded context identification.
- Develop REST APIs and serverless services on AWS Lambda using SAM and API Gateway.
- Implement event-driven design patterns using SQS, SNS, EventBridge, and Step Functions (visual workflows with parallel processing and error handling).
- Design and execute database decomposition and migration strategies.
- Implement containerization and orchestration using Docker, Amazon ECS/EKS, and Fargate.
- Configure service discovery using AWS Cloud Map for dynamically changing microservices.
- Provide technical guidance to associates on modernization best practices.
- Collaborate with architecture and DevOps teams to ensure smooth transitions.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering,
or related field.
- 5 years of experience in software engineering.
- 3 years of hands-on AWS experience in modernization or transformation.
- Strong proficiency in microservices architecture design and implementation.
- Hands-on experience with monolith decomposition (strangler fig, branch-by-abstraction) and database separation.
- Robust backend development skills with Java, Python, Node.js, or equivalent.
- Experience designing and implementing REST APIs on Lambda using SAM and API Gateway.
- Experience with event-driven architectures (SQS, SNS, EventBridge, Step Functions).
- Proficiency with containerization and orchestration (Docker, ECS/EKS, Fargate).
- Understanding of database modernization patterns, DMS, and SCT.
- Familiarity with service discovery (Cloud Map) and service mesh (App Mesh) concepts.
- Strong communication skills and ability to articulate technical decisions.
- Knowledge of Agile Methodology and Practices.
Nice to Have
- AWS Developer Associate or Solutions Architect Associate certification.
- Experience with AI tools in development lifecycles (GitHub CoPilot, Cursor, Amazon Q Developer).
- DevOps experience (CI/CD pipelines using CodePipeline, GitHub Actions).
- Experience with Infrastructure as Code (Terraform, CloudFormation, CDK).
- Familiarity with strangler fig, branch-by-abstraction, and other incremental migration patterns.
- Experience with observability tools (X-Ray, Container Insights).
📌 AWS Modernization Specialist (Hyderabad)
🏢 PwC
📍 Hyderabad