Skip to content
mimi

Senior Azure Engineer (Java Specialist)

VDart

Alpharetta · On-site Contract Senior 3d ago

About the role

We are seeking a highly experienced Senior Azure Engineer (Java Specialist) to design and deliver scalable, cloud-native solutions on Microsoft Azure. This role focuses on building event-driven and serverless architectures, deploying containerized Java applications, and driving engineering excellence across distributed systems.

Key Responsibilities

  • Design and implement serverless solutions using Azure Functions and Azure Durable Functions (Java)
  • Develop event-driven architectures leveraging Azure Service Bus and Azure Event Grid
  • Deploy, manage, 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 build and maintain CI/CD pipelines for Java-based applications
  • Troubleshoot and resolve complex issues in distributed systems and microservices environments
  • Contribute to architectural design, system analysis, and software development initiatives
  • Develop high-quality, scalable, and secure code using best practices in design patterns and modern frameworks
  • Own the end-to-end development lifecycle including design, development, testing, deployment, and production support
  • Create and maintain clear, comprehensive technical documentation
  • Ensure code quality through test-driven development (TDD), automation, and continuous delivery practices

Required Qualifications

  • Bachelor s degree in Computer Science, Engineering, or a related technical field
  • 2+ years of experience in designing and developing secure, scalable applications
  • Hands-on experience with Microsoft Azure or other cloud platforms
  • Strong analytical and problem-solving skills with the ability to communicate technical concepts to diverse audiences
  • Experience creating and maintaining technical documentation across the software lifecycle
  • Solid understanding of Agile methodologies and software development best practices
  • Ability to analyze technology trends and contribute to modernization strategies

Required Skills & Expertise

  • Strong hands-on experience with:
    • Azure Functions & Azure Durable Functions (Java)
    • Azure Service Bus (messaging and queueing)
    • Azure Event Grid (event routing and pub/sub)
    • Azure Kubernetes Service (AKS)
  • Proficiency in Java (11+) and Spring Boot
  • Experience building microservices-based architectures
  • Strong knowledge of Azure DevOps, CI/CD pipelines, and Infrastructure as Code (Terraform or Bicep)
  • Experience with monitoring and logging tools such as Azure Monitor and Application Insights
  • Solid understanding of Azure security best practices (RBAC, Managed Identities, networking)

Skills

AgileApplication InsightsAzureAzure DevOpsAzure Durable FunctionsAzure Event GridAzure FunctionsAzure Kubernetes Service (AKS)Azure MonitorAzure Service BusBicepJavaMicroservicesSpring BootTerraform

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free