Lead Java Developer

Siri InfoSolutions Inc

Chicago (IL)

Hybrid

USD 120,000 - 180,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Siri InfoSolutions Inc in Chicago is seeking a Java Developer to design and build event-driven microservices and cloud-native apps using Java, Spring Boot, and Azure services. You will work with cross-functional Agile teams to deliver scalable, secure systems leveraging Kafka, Solace, IBM MQ, and Azure messaging technologies.

The role requires deep expertise in distributed systems, API security, and modern DevOps practices.

Qualifications

  • 8+ years of hands-on Java (J2EE), Spring Boot and microservices.
  • Cloud-native apps on Microsoft Azure required.
  • Strong with distributed systems, event-driven architectures, async processing.
  • Experience in Agile and onsite/offshore delivery models.

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.

Skills

Java/J2EE
Spring Boot
Microservices
Azure
Distributed systems
Agile
API security

Tools

Kafka
Solace
IBM MQ
Azure messaging services
Confluent Platform

Job description

Java Developer

Start Date: 12 months
Work Location: Chicago, IL
Work Model: Hybrid - Anchor Days: Friday + 2 flex days -Hours: 8am to 5pm CST

Interview Process: 1 Round Technical Panel Interview; 1- Hour

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,

Deep understanding of:
  • Event-Driven Architecture (EDA)
  • Message Reliability and Error Handling
  • Event Replay and Recovery Strategie

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,

Strong understanding of Azure networking and cloud-native architecture pattern

DevOps & Automation
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: Python
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Java Developer
Lead Java Developer

Spectraforce Technologies • Chicago (IL)

Hybrid
USD 130,000 - 185,000
Hybrid work model
Senior Java Developer
Senior Java Developer

Accord Technologies Inc. • Chicago (IL)

On-site
USD 130,000 - 170,000
Java Developer - LMD
Java Developer - LMD

Compunnel, Inc. • Sunnyvale (CA)

Hybrid
USD 110,000 - 150,000
Java Azure Lead
Java Azure Lead

Govserviceshub • Chicago (IL)

On-site
USD 100,000 - 130,000
Senior Java Lead - Cloud-Native, Event-Driven Architect
Senior Java Lead - Cloud-Native, Event-Driven Architect

Spectraforce Technologies • Chicago (IL)

Hybrid
USD 130,000 - 185,000
Hybrid work model
Lead Java Developer — Event-Driven Microservices & Kafka
Lead Java Developer — Event-Driven Microservices & Kafka

Apex Systems • Chicago (IL), Northern (KY)

Hybrid
USD 90,000 - 103,000
Medical/dental/vision insurance
ESPP
401K with company match
Java Tech Lead
Java Tech Lead

Siri InfoSolutions Inc • Town of Texas (WI)

On-site
USD 125,000 - 180,000
Senior Java Developer
Senior Java Developer

SWITS DIGITAL Private Limited • Chicago (IL)

On-site
USD 110,000 - 140,000
Java Backend Developer
Java Backend Developer

Photon • Dallas (TX)

On-site
USD 120,000 - 150,000
Java Tech Lead-5
Java Tech Lead-5

Realign Llc • San Antonio (TX)

On-site
USD 125,000 - 180,000