Application Architect
RADIANT DIGITAL SOLUTIONS PTE. LTD.
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