Lead Developer Java

Prairie Consulting Services
  • Chicago, IL
  • $70–$75 Per Hour
  • Instant Apply
11 days ago

Job Description

Lead Developer Java
Rate:
 $70.00 per hour - $75.00 per hour
Experience: 8+ years

Job Description:
We’re looking for an experienced Senior Java Developer who enjoys building high-performance, scalable applications and solving complex technical challenges. This role will focus on developing modern, cloud-native solutions in Azure, with an emphasis on event-driven architecture, enterprise messaging, and distributed systems. The ideal candidate brings strong Java expertise, a solid understanding of asynchronous and event-based technologies, and a passion for creating resilient solutions designed to perform at enterprise scale.

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:
  • GitHub Actions
  • Jenkins
  • 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:
  • 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.

Numbers & Facts

LocationChicago, IL
Salary$70–$75 Per Hour

Skills

  • Agile Programming Methodologiesunmatched
  • Apache Kafkaunmatched
  • Application Programming Interface (API)unmatched
  • Automationunmatched
  • Behavior Driven Development (BDD)unmatched
  • Cloud Applicationsunmatched
  • Cloud Architectureunmatched
  • Cloud Computingunmatched
  • Cross-Functionalunmatched
  • Data Modelingunmatched
  • Database Designunmatched
  • Distributed Computingunmatched
  • Error Handlingunmatched
  • GitHubunmatched
  • GraphQLunmatched
  • High Throughputunmatched
  • Hubsunmatched
  • IBM WebSphere MQ (Message Queue)unmatched
  • Identify Issuesunmatched
  • Integration Testingunmatched
  • Javaunmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Jenkinsunmatched
  • Linux Operating Systemunmatched
  • Mainframe Computerunmatched
  • Messaging Technologyunmatched
  • Microservicesunmatched
  • Microsoft Windows Azureunmatched
  • Node.jsunmatched
  • OAuthunmatched
  • Operations Processesunmatched
  • Performance Testingunmatched
  • PostgreSQLunmatched
  • Production Supportunmatched
  • Python Programming/Scripting Languageunmatched
  • REST (Representational State Transfer)unmatched
  • Risk Analysisunmatched
  • SOAP (Simple Object Access Protocol)unmatched
  • SQL Databasesunmatched
  • Scalable System Developmentunmatched
  • Secure/SSH File Transfer Protocol (SFTP)unmatched
  • Security Infrastructureunmatched
  • Software Engineeringunmatched
  • Technical Leadershipunmatched
  • Test Automationunmatched
  • Test Driven Development (TDD)unmatched
  • Unix Shell Programmingunmatched
  • eSourcingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder