Java Developer with Azure & Event Grid

Alpharetta, GA, US • Posted 12 hours ago • Updated 12 hours ago
Contract W2
Contract Independent
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🎯 Assessing qualifications...

Job Details

Skills

  • Core Java 21
  • Spring
  • Spring Boot
  • Spring JDBC
  • JPA
  • REST
  • SAML
  • React 19
  • Angular 19
  • Oracle 19C

Summary

Skills: Core Java 21, Spring, Spring Boot, Spring JDBC, JPA, REST, SAML, React 19, Angular 19, Oracle 19C, SQL, PL/SQL, AWS, Azure, OpenShift, Kubernetes, Docker, Ansible, Jenkins, Maven, JFrog, Nexus, Agro CD, Bitbucket, Accurev, JIRA, Kafka, Event Grid part of azure a must ( a Must )

Job Summary

We are looking for a skilled Java Developer with strong Microsoft Azure experience, particularly in event-driven architecture using Azure Event Grid. The ideal candidate will design, develop, and deploy scalable microservices and cloud-native applications, integrating systems through asynchronous messaging and event-based patterns.

Key Responsibilities

Java Development

  • Design, develop, and maintain Java-based applications (Java 8/11/17).
  • Build RESTful APIs and microservices using frameworks like Spring Boot / Spring Cloud.
  • Write clean, scalable, and high-performance code following best practices.
  • Implement secure, resilient, and fault-tolerant systems.

Azure Cloud Development

  • Develop and deploy applications on Microsoft Azure.
  • Work with Azure services such as:
    • Azure App Services
    • Azure Functions
    • Azure Kubernetes Service (AKS)
    • Azure Storage Accounts
  • Implement cloud-native architecture and design patterns.

Event-Driven Architecture (Azure Event Grid)

  • Design and implement event-driven solutions using Azure Event Grid.
  • Build publishers and subscribers for handling real-time events.
  • Integrate Event Grid with:
    • Azure Functions
    • Logic Apps
    • Webhooks / APIs
  • Ensure reliable event delivery, filtering, and retry mechanisms.
  • Work with event schemas, topics, and subscriptions.

Integration & Messaging

  • Integrate systems using:
    • Azure Service Bus / Event Hub (optional but preferred)
    • REST APIs and third-party services
  • Design asynchronous workflows for loosely coupled systems.

DevOps & CI/CD

  • Implement CI/CD pipelines using:
    • Azure DevOps / GitHub Actions
  • Automate build, test, and deployment processes.
  • Manage code repositories using Git.

Database & Persistence

  • Work with databases such as:
    • SQL Server / Azure SQL
    • NoSQL (Cosmos DB)
  • Design efficient data models and optimize queries.

Monitoring & Performance

  • Use tools like:
    • Azure Monitor
    • Application Insights
  • Track application performance, logs, and failures.
  • Optimize performance and scalability.

Security & Best Practices

  • Implement authentication & authorization (OAuth2, JWT).
  • Ensure secure coding practices and compliance.
  • Handle data protection and encryption.

Agile & Collaboration

  • Work in Agile/Scrum environment.
  • Collaborate with architects, DevOps, QA, and business teams.
  • Participate in code reviews and design discussions.

Required Skills

Must-Have

  • 4+ years of experience in Java development
  • Strong expertise in Spring Boot / Microservices architecture
  • Hands-on experience with Microsoft Azure
  • Experience with Azure Event Grid (event-based architecture)
  • Strong understanding of REST APIs and asynchronous messaging
  • Experience with Git and CI/CD pipelines

Good-to-Have

  • Experience with:
    • Azure Service Bus / Event Hub
    • Docker & Kubernetes (AKS)
    • Terraform / ARM templates
  • Knowledge of distributed systems and design patterns
  • Exposure to high-volume, real-time data processing

Education

  • Bachelor s degree in Computer Science, IT, or related field.

Preferred Experience

  • Experience in Insurance, Banking, or E-commerce domains
  • Exposure to event-driven microservices architecture

Soft Skills

  • Strong analytical and problem-solving skills
  • Good communication and collaboration
  • Ability to work in a fast-paced environment
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.
  • Dice Id: infnj003
  • Position Id: 8918822
  • Posted 12 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Alpharetta, Georgia

Today

Easy Apply

Contract, Third Party

Alpharetta, Georgia

8d ago

Easy Apply

Contract

Depends on Experience

Hybrid in Atlanta, Georgia

21d ago

Easy Apply

Contract, Third Party

Depends on Experience

Alpharetta, Georgia

3d ago

Easy Apply

Contract, Third Party

Depends on Experience

Search all similar jobs