Skip to main content

Application Architect – Azure Migration (Java, Python, .NET, React, Node.js)

Technology
Radiant Digital Solutions
Singapore, Singapore1 month ago

Job description

Job Description

Application Architect – Azure Migration (Java, Python, .NET, React, Node.js)

Overview

We are seeking a highly skilled and experienced Application Architect with deep expertise in Azure cloud migration and re-platforming. The ideal candidate will lead the transformation of enterprise applications from on-premises VMware environments to Microsoft Azure, while leveraging modern technologies across Java, Python, Spring Boot, .NET, React, and Node.js.

This role requires strong architectural vision, hands-on engineering capability, and the ability to drive large-scale modernization initiatives across distributed systems.

Key Responsibilities

1. Cloud Migration & Re-Platforming

  • Lead end-to-end migration of applications from on-prem VMware infrastructure to Azure.
  • Design and execute re-platforming strategies (lift-and-shift, refactor, re-architect where necessary).
  • Evaluate existing workloads and recommend optimal Azure services (IaaS, PaaS, containers, serverless).
  • Ensure minimal downtime, high availability, and performance optimization during migration.

2. Architecture Design

  • Define target-state architecture aligned with Azure best practices.
  • Design microservices-based architectures using Spring Boot, .NET Core, and Node.js.
  • Create scalable, resilient, and secure cloud-native solutions.
  • Develop architecture blueprints, diagrams, and documentation.

3. Technology Leadership

Provide technical leadership across multiple 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 pipelines using Azure DevOps or GitHub Actions.
  • Enable automated deployments, testing, and monitoring.
  • Promote DevSecOps practices.

6. Security & Compliance

  • Ensure secure application architecture following Azure security best practices.
  • Implement identity and access management using Azure AD.
  • Apply compliance, governance, and cost optimization strategies.

7. Performance & Optimization

  • Conduct performance tuning and cost optimization 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 into scalable technical solutions.
  • Provide technical mentoring and leadership.

Required Skills & Experience

Technical Skills

  • Strong experience in cloud migration projects, specifically VMware to Azure.
  • Proficiency in multiple programming languages:
  • 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 distributed systems and cloud-native design principles.

Azure Expertise

  • Deep knowledge of Azure services and architecture patterns.
  • Experience with Azure landing zones and migration frameworks.
  • Familiarity with Azure Migrate tool and migration strategies.

DevOps & Automation

  • Experience with CI/CD tools (Azure DevOps, GitHub Actions, Jenkins).
  • Strong scripting skills (PowerShell, Bash, Python).

Databases

  • Experience with relational and NoSQL databases:
  • Azure SQL, PostgreSQL, MySQL
  • Cosmos DB, MongoDB

Preferred Qualifications

  • Azure certifications (e.g., Azure Solutions Architect Expert).
  • Experience with hybrid cloud environments.
  • Knowledge of enterprise integration patterns.
  • Exposure to event streaming (Kafka, Event Hub).
  • Experience in large-scale enterprise modernization programs.

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Excellent communication and stakeholder management skills.
  • Ability to lead cross-functional teams.
  • Strategic thinking with hands-on execution capability.

Education

Bachelor's or Master's degree in Computer Science, Engineering, or related field.

Experience Level

  • 10+ years of IT experience.
  • 5+ years in solution/application architecture roles.
  • Proven experience in cloud migration and modernization initiatives.

Key Competencies

  • Cloud Transformation Leadership
  • Multi-Stack Architecture Expertise
  • Azure Migration & Re-Platforming
  • Microservices & Distributed Systems
  • DevOps & Automation

Interested in this role?