About this role
Job Description Application Architect – Azure Migration(Java, Python, .NET, React, Node.js) Overview We are seeking a highly skilled andexperienced Application Architect with deep expertise in Azure cloud migrationand re-platforming. The ideal candidate will lead the transformation ofenterprise applications from on-premises VMware environments to MicrosoftAzure, while leveraging modern technologies across Java, Python, Spring Boot,.NET, React, and Node.js. This role requires strong architecturalvision, hands-on engineering capability, and the ability to drive large-scalemodernization initiatives across distributed systems. Key Responsibilities 1. Cloud Migration & Re-Platforming • Lead end-to-end migration of applicationsfrom on-prem VMware infrastructure to Azure. • Design and execute re-platformingstrategies (lift-and-shift, refactor, re-architect where necessary). • Evaluate existing workloads and recommendoptimal Azure services (IaaS, PaaS, containers, serverless). • Ensure minimal downtime, highavailability, and performance optimization during migration. 2. Architecture Design • Define target-state architecture alignedwith Azure best practices. • Design microservices-based architecturesusing Spring Boot, .NET Core, and Node.js. • Create scalable, resilient, and securecloud-native solutions. • Develop architecture blueprints,diagrams, and documentation. 3. Technology Leadership Provide technical leadership acrossmultiple stacks: • Java (Spring Boot) • Python (FastAPI, Flask, or Django) • .NET Core / ASP.NET • Node.js (Express/NestJS) • Frontend: React.js Guide development teams on best practices,coding standards, and design patterns. 4. Azure Cloud Expertise Architect and implement solutions using: • Azure App Services • Azure Kubernetes Service (AKS) • Azure Functions • Azure Virtual Machines & Scale Sets • Azure Storage, SQL, Cosmos DB • Azure API Management • Implement Infrastructure as Code (IaC)using ARM templates, Bicep, or Terraform. 5. DevOps & CI/CD • Design and implement CI/CD pipelinesusing Azure DevOps or GitHub Actions. • Enable automated deployments, testing,and monitoring. • Promote DevSecOps practices. 6. Security & Compliance • Ensure secure application architecturefollowing Azure security best practices. • Implement identity and access managementusing Azure AD. • Apply compliance, governance, and costoptimization strategies. 7. Performance & Optimization • Conduct performance tuning and costoptimization in Azure. • Implement monitoring using Azure Monitor,Application Insights, and Log Analytics. 8. Stakeholder Collaboration • Work closely with business stakeholders,product owners, and engineering teams. • Translate business requirements intoscalable technical solutions. • Provide technical mentoring andleadership. Required Skills & Experience Technical Skills • Strong experience in cloud migrationprojects, specifically VMware to Azure. • Proficiency in multiple programminglanguages: • Java (Spring Boot) • Python • C# (.NET Core) • JavaScript/TypeScript (Node.js, React) • Experience with microservices, REST APIs,and event-driven architectures. • Hands-on experience with containerization(Docker) and orchestration (Kubernetes/AKS). • Solid understanding of distributedsystems and cloud-native design principles. Azure Expertise • Deep knowledge of Azure services andarchitecture patterns. • Experience with Azure landing zones andmigration frameworks. • Familiarity with Azure Migrate tool andmigration strategies. DevOps & Automation • Experience with CI/CD tools (AzureDevOps, GitHub Actions, Jenkins). • Strong scripting skills (PowerShell,Bash, Python). Databases • Experience with relational and NoSQLdatabases: • Azure SQL, PostgreSQL, MySQL • Cosmos DB, MongoDB Preferred Qualifications • Azure certifications (e.g., AzureSolutions Architect Expert). • Experience with hybrid cloudenvironments. • Knowledge of enterprise integrationpatterns. • Exposure to event streaming (Kafka, EventHub). • Experience in large-scale enterprise modernizationprograms. Soft Skills • Strong analytical and problem-solvingabilities. • Excellent communication and stakeholdermanagement skills. • Ability to lead cross-functional teams. • Strategic thinking with hands-onexecution capability. Education Bachelor’s or Master’s degree in ComputerScience, Engineering, or related field. Experience Level • 10+ years of IT experience. • 5+ years in solution/applicationarchitecture roles. • Proven experience in cloud migration andmodernization initiatives. Key Competencies • Cloud Transformation Leadership • Multi-Stack Architecture Expertise • Azure Migration & Re-Platforming • Microservices & Distributed Systems • DevOps & Automation
Also in Software Engineering