Position: Azure Cloud Architect (Onsite)
Location: Chicago, IL (Need Locals)
Duration: 6+ Months (Possible Extension)
Job Description
We are seeking a skilled Azure Cloud Engineer with strong modern Spring Boot expertise to design, build, and optimize cloud-native applications on Microsoft Azure. This role requires deep hands-on coding experience, infrastructure automation with Terraform, and a strong track record of migration and delivery in enterprise-scale environments.
Critical Requirements -
Spring Boot (3.x): Hands-on design, coding, tuning with Spring Data JPA, Security, Actuator, Resilience4j, Gradle/Maven multi-module, and JUnit/Mockito test coverage.
-
Hands-on Java coding: Active feature delivery, troubleshooting, performance tuning on Java 11 21 within the last 4 5 years.
-
Full-stack ability: UI + API with React or Angular (minimum JSP/Thymeleaf tied to Java).
-
Terraform on Azure: IaC for AKS, VNets, NSGs, App Gateway, Key Vault using azurerm provider.
-
Azure-first delivery: Deep knowledge of Azure PaaS (App Service, Functions, ACR, Service Bus, AKS image lifecycle).
-
Migration expertise: Proven end-to-end Java-to-Azure migrations (assessment refactor re-platform cutover).
-
Microservices patterns: Bounded-context design, DDD, event-driven architecture, OpenTelemetry observability.
Core Responsibilities -
Architect cloud-native solutions on Azure ensuring scalability, reliability, and cost-effectiveness.
-
Develop and manage Infrastructure as Code using Terraform.
-
Build and optimize CI/CD pipelines (preferably GitHub Actions).
-
Implement robust cloud security: IAM, data protection, network security.
-
Apply SRE practices including monitoring, logging, alerting, disaster recovery.
-
Mentor junior engineers and drive cloud engineering best practices.
Required Experience -
Bachelor s degree or equivalent work experience.
-
10+ years in application development; 5+ years in cloud engineering.
-
Proven hands-on expertise with Spring Boot, Java, Terraform, and Microsoft Azure.
Preferred Skills -
Application stack: Microservices, Spring Boot, ReactJS, relational databases.
-
Databases: Azure Postgres, Cosmos DB.
-
Messaging: Azure Service Bus, Event Hub, Event Grid, Kafka, Solace.
-
CI/CD: GitHub Actions.
-
Agile/SCRUM experience.
-
Financial Services domain knowledge.
Certifications (Preferred)