> Markdown version of [/jobs/ext/3586717-it-lead-java-developer](https://www.wearedevelopers.com/jobs/ext/3586717-it-lead-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # IT - Lead Java Developer - **Company:** Indotronix Avani Group - **Location:** Chicago, IL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Microsoft Azure, Cloud Engineering, Continuous Integration, Command-Query Responsibility Segregation (Software Development), Distributed Data Store, Distributed Systems, Java Platform Enterprise Edition (J2EE), Github, IBM WebSphere MQ, Python (Programming Language), PostgreSQL, Linux System Administration, Log Analysis, Enterprise Messaging Systems, SQL Azure, Node.Js, OAuth, Performance Tuning, Shell Script, Simple Object Access Protocol (SOAP), Data Streaming, Management of Software Versions, Azure Service Bus, Enterprise Software Applications, Test-Driven Development (TDD), Spring Cloud, Concurrency, Spring-boot, Core Api, Backend, Event Driven Architecture, Enterprise Integration, Apache Kafka, Cosmos DB, Azure AKS, Graphql, Multiaccess Edge Computing, Event Sourcing, Api Design, Restful APIs, Terraform, Domain Driven Design, Dynatrace, Serverless Computing, Container Apps, Jenkins, Confluent, Microservices - **Published:** October 5, 2026 - **Apply:** https://candidateportal.ceipal.com/job-details/gc3njdpIq92dMKT_G8-1rSBt4Fb2Tm4jtGdQCkSzQH4 ## About the Role 8+ years of hands-on Java (J2EE) enterprise application development - Deep expertise in Spring Boot and Microservices Architecture - Proven experience with distributed systems, concurrency, asynchronous processing, and Agile teams - Advanced knowledge of Apache Kafka (producers/consumers, topics, partitions, Kafka Streams, schema registry, event versioning, tuning, delivery guarantees) - Strong experience with enterprise messaging systems: Kafka, Solace PubSub+, IBM MQ, Azure Service Bus, Azure Event Hubs - History of implementing Event-Driven Architecture, Publish/Subscribe models, Event Sourcing, CQRS, Saga, Dead Letter Queues, and reliability strategies - Strong REST API, SOAP, and event-based integration skills with OAuth 2.0/JWT security best practices - Hands-on with Azure Kubernetes Service (AKS), Azure Container Apps, Azure Functions, Azure Service Bus, Event Hubs, Storage, and cloud-native patterns - Solid CI/CD, IaC (Terraform), GitHub Actions, Jenkins pipeline experience - Experience with Azure SQL, PostgreSQL, Cosmos DB, and distributed data patterns - Backend development experience in Python, Node.js Preferred Skills - Confluent Platform ecosystem - Solace Event Mesh solutions - Domain-Driven Design (DDD) - GraphQL API development - Dynatrace, Azure Monitor, or Azure Log Analytics - Linux administration, shell scripting, TDD/BDD, mainframe integration patterns, Core Development* 8+ years of experience developing enterprise applications using Java (J2EE)* Strong experience with Spring Boot and Microservices Architecture* Extensive experience building and supporting cloud-native applications* Strong understan concurrency and asynchronous processing* Experience working within Agile development environments and globally distributed teamsEvent Streaming & Messaging (Required)* Deep hands-on experience with Apache Kafka including:o Producers and Consumerso Topics and Partitionso Consumer Groupso Kafka Streamso Event Processingo Schema Registryo Event Versioningo Message Ordering and Delivery Guaranteeso Performance Tuning and Scaling* Strong experience supporting e including:o Kafkao Solace PubSub+o IBM MQo Azure Service Buso Azure Event Hubs* Proven experience implementing:o Event-Driven Architecture (EDA)o Publish/Subscribe Modelso Event Sourcingo CQRSo Saga Patternso Message Reliability Strategieso Dead Let ## Description Join a high-impact, collaborative technology team as a Lead Java Developer, driving the development of enterprise-scale microservices and cloud-native solutions on Microsoft Azure. As a technical leader, you will architect, build, and optimize event-driven distributed systems powering mission-critical business services. This is a prime opportunity for skilled engineers seeking complex technical challenges, modern architectures, and leadership growth in a fast-paced Agile environment., Architect, design, develop, and deploy scalable microservices and cloud-native applications using Java, Spring Boot, and Azure cloud services - Build and maintain RESTful APIs, event-based integrations, and backend services for enterprise-scale systems - Implement robust event-driven architectures utilizing Apache Kafka, Solace PubSub+, IBM MQ, Azure Service Bus, and Azure Event Hubs - Lead the design and management of messaging topics, schemas, event contracts, reliable messaging patterns (Publish/Subscribe, Event Sourcing, CQRS, Saga), and recovery strategies - Collaborate closely with architects, technical leads, and business stakeholders to deliver resilient, high-performance solutions - Partner with DevOps teams to enable CI/CD pipelines, Infrastructure as Code (Terraform), and automated testing using GitHub Actions and Jenkins - Support application performance monitoring, troubleshooting, release deployments, and continuous improvement initiatives - Document architecture, event flows, integration patterns, and operational procedures for team knowledge sharing ## Related Videos - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Top Must-Visit Developer Conferences in the US in 2026](https://www.wearedevelopers.com/magazine/679-top-must-visit-developer-conferences-in-the-us-in-2026) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)