Haystack
← Back to Jobs
Technology
NG

Senior Java Developer

NMK Global Inc.Chicago, IL🇺🇸United StatesPosted 15 Sept 2026

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
Chicago, IL, United States
Posted
Yesterday
MicroservicesNode.jsSOAPSQLSpringSpring BootOAuthAgileApacheAzureGitHub ActionsJWTJavaJenkinsKafkaKubernetesPostgreSQLPythonRESTTerraform

Job Description

NMK Global Inc. is a global IT Services & Solutions company specializing in IT Staffing, Technology Consulting, Workforce Solutions, and Application Development Services. We help organizations build high-performing technology teams by connecting them with exceptional talent across a wide range of industries. Our expertise, industry knowledge, and consultative approach enable clients to achieve successful business outcomes while helping professionals advance their careers.

Job Title: Senior Java Developer
Location: Chicago, IL (Hybrid Need locals)

Job Description:

We are seeking a Senior Java Developer specializing in Event-Driven Architecture and Enterprise Messaging to design, develop, test, and deploy scalable cloud-native applications on Azure. The ideal candidate will have deep expertise in asynchronous processing, event streaming, distributed systems, and enterprise messaging platforms, enabling highly resilient and scalable solutions.

Role:
You will be responsible for designing and implementing event-driven microservices, messaging solutions, and cloud-native applications using Java, Spring Boot, and Azure services. You will collaborate with cross-functional Agile teams to build highly scalable, secure, and resilient systems leveraging Kafka, Solace, IBM MQ, and Azure messaging technologies.

Required Qualifications:

Core Development
• 8+ years of hands-on experience with Java (J2EE), Spring Boot, and Microservices
• Proven experience developing and supporting cloud-native applications on Microsoft Azure
• Strong expertise in distributed systems, event-driven architectures, and asynchronous processing
• Experience working in Agile and onsite/offshore delivery models
• Event Streaming & Messaging (Must Have)
• Extensive hands-on experience with Apache Kafka, including:
• Kafka Producers, Consumers, Topics, Partitions, and Consumer Groups
• Kafka Streams and Event Processing
• Message Ordering, Delivery Guarantees, and Scaling Strategies
• Schema Registry and Event Versioning
• Strong experience with enterprise messaging platforms such as:
• Kafka
• Solace PubSub+
• IBM MQ
• Azure Service Bus
• Event Hubs

Deep understanding of:
• Event-Driven Architecture (EDA)
• Publish/Subscribe Patterns
• Event Sourcing
• CQRS
• Saga Pattern
• Message Reliability and Error Handling
• Dead Letter Queues (DLQ)
• Event Replay and Recovery Strategies
• Experience designing and implementing high-throughput, low-latency messaging systems

 API & Integration
• Strong hands-on experience with REST APIs, SOAP Services, and Event-Based Integrations
• Strong understanding of API lifecycle management and service integrations
• Mandatory experience with API security, including:
• OAuth 2.0
• JWT Validation
• Secure Service-to-Service Communication


Azure Cloud
• Hands-on experience with Microsoft Azure, including:
• Azure Kubernetes Service (AKS)
• Azure Container Apps
• Azure Service Bus
• Azure Event Hubs
• Azure Functions
• Azure Storage
• Strong understanding of Azure networking and cloud-native architecture patterns

DevOps & Automation
• Experience with CI/CD pipelines using:
o GitHub Actions
o Jenkins
o Terraform
• Strong experience integrating automated testing, security scanning, and deployment automation
• Experience provisioning Azure infrastructure using Infrastructure as Code (Terraform)

Databases
• Experience with Azure SQL, Cosmos DB, PostgreSQL, or other Azure-hosted databases
• Understanding of data consistency models and transactional patterns in distributed systems
Additional Programming Experience
• Backend development experience with:
o Python
o Node.js

NMK Global Inc. is an Equal Opportunity Employer. We are committed to creating an inclusive workplace and consider all qualified applicants without regard to age, race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender identity, or any other characteristic protected by applicable law.

Similar jobs