Overview
Hybrid
Up to $65
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
Skills
Java
Azure
Spring
Boot
Microservices
Cloud Migration
API
ARM
Paas
Job Details
Role: Java Developer with Azure Hands-on Cloud Architecture
Location: Chicago, IL
Work Mode: Hybrid (3 days in office)
Work Mode: Hybrid (3 days in office)
Job Description / Responsibilities
Experience Requirements:
- 12+ years of proven IT experience.
- 5+ years of hands-on experience in architecting cloud solutions on Microsoft Azure.
- 10+ years of experience in Java/J2EE technologies.
Core Responsibilities:
- Design and deploy scalable, fault-tolerant workloads on Microsoft Azure.
- Lead large-scale cloud-native implementations using Java, Spring Boot, and microservices architecture.
- Drive cloud migration strategies, define roadmaps, and implement integration patterns.
- Architect and implement secure, high-availability systems in Azure.
Cloud Expertise:
- Strong knowledge of Azure services including:
- Azure Resource Manager (ARM), Virtual Networks, Blob Storage, Automation, Active Directory, Site Recovery.
- Azure PaaS components: App Service Plans, Key Vault, SQL Azure DB, Azure Functions, Containers, Azure Container Apps, AKS.
- Integration services: Azure API Management, Logic Apps, Service Bus, Event Grid.
- Hands-on experience with:
- Terraform for Infrastructure as Code (IaC).
- CI/CD using GitHub, GitHub Actions, and Azure DevOps.
- Proficiency in monitoring, diagnostics, and alerting of Azure workloads.
- Deep understanding of cloud security: IAM, OAuth2, SAML, OIDC, MFA, RBAC, encryption, and secure networking.
Java Development Skills:
- Strong experience in Java/J2EE, Spring Boot, Spring Integration, and JPA/ORM frameworks.
- Build and deploy microservices-based applications.
- Write and manage secure, scalable, and efficient backend services.
DevOps & Automation:
- Develop and maintain CI/CD pipelines.
- Implement DevSecOps best practices.
- Use scripting languages like PowerShell, Bash, Python, JavaScript, Go.
Soft Skills & Methodology:
- Experience working in Agile/SCRUM environments.
- Prior consulting experience with global delivery models.
- Ability to communicate with technical and business stakeholders.
- Strong management, presentation, and communication skills.
Preferred Qualifications:
- Bachelor s degree in Computer Science or related field.
- Experience delivering both in-house and vended applications to production.
- Financial Services domain knowledge is a plus.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.