Sr Azure architect with Java and Cloud Foundry → Azure Migration (Spring Boot + React)
Chicago IL - Onsite
Rate$80/hr C2C AI
Role summary
Lead the hands-on migration of Cloud Foundry applications to Azure while modernizing them into resilient, secure, observable microservices. Own back-end Spring Boot and front-end React delivery, harden services for production, and execute zero-regression cutovers.
Key outcomes
Decompose legacy CF apps into Spring Boot 3 microservices with React (TypeScript) front ends on Azure.
Achieve production-grade resiliency (timeouts, retries, circuit breakers, bulkheads, rate limiting).
Raise security posture (OAuth2/OIDC with Azure AD, secrets in Key Vault, container hardening, OWASP Top 10).
Establish end-to-end observability (Micrometer + OpenTelemetry + Azure Monitor/App Insights).
Meet quality gates: 85–90% unit coverage on critical services, contract tests for APIs, zero-defect cutover.
What you will do
Refactor CF apps into Spring Boot 3 REST/GraphQL services; design APIs and schema evolution/versioning.
Build React + TypeScript SPAs; integrate securely with new APIs (client-side routing, caching, error handling).
Containerize services and UIs; publish images to ACR; deploy to AKS or App Service with APIM or Spring Cloud Gateway.
Implement resiliency: Resilience4j, Spring Cloud Circuit Breaker, backoff/idempotency, P95/P99 budgets.
Harden security: Spring Security, OAuth2/OIDC (Azure AD), mTLS (where applicable), CSP/security headers.
Manage config/secrets via Azure App Configuration and Key Vault; use managed identities.
Own data migration paths (Flyway/Liquibase), pooling (HikariCP), and caching (Redis).
Embed observability: Micrometer metrics, OTEL traces, structured logging, SLOs/error budgets, synthetic checks.
Automate quality: JUnit 5, Mockito, Testcontainers, Pact, Jest/RTL, Playwright; performance tests (Gatling/JMeter).
Required experience
12+ years professional Java (11–21), including 5+ years modern Spring Boot (v2/v3) building production services.
Proven Cloud Foundry → Azure migrations (AKS or App Service), including cutover planning and rollback strategies.
React + TypeScript: component design, state mgmt, routing, secure API integration, testing.
Microservice patterns: DDD fundamentals, API versioning, schema evolution, async messaging (Kafka/Service Bus).
Resiliency & security: Resilience4j, Spring Security, OAuth2/OIDC (Azure AD), container hardening, OWASP practices.
Observability: Micrometer, OpenTelemetry, App Insights/Azure Monitor, alerting tied to SLOs.
CI/CD: Maven/Gradle, GitHub Actions or Azure DevOps, artifact/versioning strategy, SBOM and dependency scanning.
Nice to have
Azure API Management policies, Spring Cloud Azure starters, Azure Functions for edge use cases.
Service mesh (Istio/Linkerd), PDB/HPA tuning on AKS.
Data platforms: Azure SQL, Cosmos DB, Redis; messaging with Event Hubs/Service Bus.
please share resume to ram.sangeet@sunedgeusa.com