Required Skills: Application Development, Application Architecture, Cloud Migration and Modernization, Microservices, APIs, Java, .Net, Python, DevOps Tools, CI/CD pipelines, Relational and NoSQL databases, Cloud Certifications, Event-driven and serverless architecture
Job Description
We are seeking an experienced Application Modernization Architect to lead the transformation of legacy applications into scalable, cloud-native solutions. This role involves defining modernization strategies, driving cloud adoption, and enabling microservices-based architectures aligned with business goals.
Key Responsibilities:
- Assess existing legacy systems and define modernization roadmap (rehost, replatform, refactor, rebuild)
- Design and implement cloud-native architectures using platforms like Amazon Web Services, Microsoft Azure, or Google Cloud Platform
- Lead migration from monolithic to microservices architecture
- Drive containerization using Docker and orchestration via Kubernetes
- Implement CI/CD pipelines using Jenkins, GitHub Actions
- Establish DevOps practices and Infrastructure as Code (Terraform, Ansible)
- Ensure application security, scalability, and performance optimization
- Collaborate with cross-functional teams and stakeholders
Required Skills:
- 10+ years of experience in application development/architecture
- Strong expertise in cloud migration and modernization strategies
- Experience with microservices, APIs, and distributed systems
- Proficiency in Java, .NET, or Python
- Hands-on with DevOps tools and CI/CD pipelines
- Experience with relational and NoSQL databases
Preferred Qualifications:
-
Cloud certifications (AWS/Azure/GCP)
-
Experience with event-driven and serverless architectures
-
Strong communication and leadership skills