We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Lead Java Developer

Spectraforce Technologies
United States, Illinois, Chicago
Sep 15, 2026
Job Title: Lead Java Developer

Location: Chicago, IL - Hybrid

Duration: 12+ months


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:

o Kafka Producers, Consumers, Topics, Partitions, and Consumer Groups

o Kafka Streams and Event Processing

o Message Ordering, Delivery Guarantees, and Scaling Strategies

o Schema Registry and Event Versioning

* Strong experience with enterprise messaging platforms such as:

o Kafka

o Solace PubSub+

o IBM MQ

o Azure Service Bus

o Event Hubs

* Deep understanding of:

o Event-Driven Architecture (EDA)

o Publish/Subscribe Patterns

o Event Sourcing

o CQRS

o Saga Pattern

o Message Reliability and Error Handling

o Dead Letter Queues (DLQ)

o 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:

o OAuth 2.0

o JWT Validation

o Secure Service-to-Service Communication

Azure Cloud

* Hands-on experience with Microsoft Azure, including:

o Azure Kubernetes Service (AKS)

o Azure Container Apps

o Azure Service Bus

o Azure Event Hubs

o Azure Functions

o 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

Nice to Have

* Experience with Confluent Platform

* Experience implementing Event Mesh architecture using Solace

* Knowledge of Domain-Driven Design (DDD)

* Experience with GraphQL

* Experience with observability and monitoring tools (Dynatrace, Azure Monitor, Log Analytics)

* Linux and Shell Scripting

* Understanding of TDD and BDD practices

* Experience with Control-M, SFTP, and Mainframe integration patterns

Key Responsibilities

* Design and develop scalable event-driven microservices and messaging solutions.

* Build, enhance, and support enterprise-grade applications utilizing Kafka, Solace, IBM MQ, and Azure messaging services.

* Design event schemas, topics, queues, and integration patterns for highly distributed systems.

* Ensure reliability, scalability, observability, and security of messaging platforms and integrations.

* Develop and execute unit, integration, and performance testing for messaging-based solutions.

* Collaborate with architects and technical leads on event-driven solution design and implementation.

* Document architecture, event flows, message contracts, and operational procedures.

* Support production deployments and troubleshooting of messaging infrastructure and applications.

* Ensure non-functional requirements including security, performance, scalability, resiliency, and maintainability are incorporated into all solutions.

* Proactively identify risks, bottlenecks, and dependencies impacting project deliverables.
Applied = 0

(web-665cd84569-jmgzd)