Senior Java Engineer Azure Cloud

Overview

On Site
Hybrid
Depends on Experience
Contract - W2

Skills

Java Engineer
Microsoft Azure
Azure Service Bus
Azure Event Grid
Azure Kubernetes Service (AKS)
Java 11+
Spring Boot
microservices
Azure DevOps
Terraform
Bicep
API Management
Azure Storage
Azure SQL Database

Job Details

<>Senior Java Engineer Azure Cloud</>

Location: Atlanta, GA or San Francisco, CA

We are seeking a Senior Java Engineer to design, build, and support scalable, secure cloud-native solutions on Microsoft Azure. This role focuses on serverless, event-driven architectures and containerized Java applications in a modern microservices environment.

Responsibilities
  • Design and implement serverless solutions using Azure Functions and Durable Functions (Java)

  • Build event-driven architectures with Azure Service Bus and Azure Event Grid

  • Deploy and optimize containerized Java applications on Azure Kubernetes Service (AKS)

  • Integrate Azure services into enterprise Java applications with a focus on scalability, reliability, and security

  • Collaborate with DevOps teams to implement CI/CD pipelines and Infrastructure as Code

  • Troubleshoot and resolve issues in distributed systems and microservices

  • Write clean, secure, production-ready code and maintain clear technical documentation

Required Qualifications
  • Bachelor s degree in Computer Science or equivalent experience

  • Strong hands-on experience with Java 11+, Spring Boot, and microservices

  • Proven experience developing and deploying applications on Microsoft Azure

  • Deep experience with:

    • Azure Functions & Durable Functions (Java)

    • Azure Service Bus

    • Azure Event Grid

    • Azure Kubernetes Service (AKS)

  • Experience with Azure DevOps, CI/CD pipelines, and IaC tools (Terraform or Bicep)

  • Knowledge of monitoring and logging tools (Azure Monitor, Application Insights)

  • Strong understanding of Azure security best practices (RBAC, networking, managed identities)

  • Experience working in Agile/Scrum environments

  • Microsoft Azure certification (Developer Associate or Solutions Architect Expert)

  • Experience with distributed systems, high availability, and performance tuning

  • Familiarity with API Management, Azure Storage, and Azure SQL Database

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.