NEW JOB OPENING
SENIOR JAVA CLOUD ENGINEER KAFKA AND EVENT DRIVEN ARCHITECTURE
IN Chicago, IL, USA!

 

Date Posted: 09/14/2026
Hiring Organization: Rose International
Position Number: 507443
Industry: Financial Services
Job Title: Senior Java Cloud Engineer Kafka and Event Driven Architecture
Job Location: Chicago, IL, USA, 60604
Work Model: Hybrid
Work Model Details: Onsite Fridays and 2 flex days
Shift: M-F, 8am - 5pm
Employment Type: Temporary
FT/PT: Full-Time
Estimated Duration (In months): 13
Min Hourly Rate($): 70.00
Max Hourly Rate($): 80.00
Must Have Skills/Attributes: Agile, API, Azure, J2EE, Java, Kafka, Microservices, NodeJs, Python, Spring Boot
Experience Desired: Java (J2EE), Spring Boot and Microservices (8+ yrs); Developing and supporting cloud-native applications on Microsoft Azure (8 yrs); Distributed systems, event-driven architectures, and asynchronous processing (8 yrs); Event Streaming and Messaging - Apache Kafka (8 yrs); Experience working in an Agile environment and onsite/offshore delivery models (8 yrs); Experience with API security - OAuth 2.0, JWT validation, secure service-to-service communication (5 yrs); Backend development experience wtih Python and Node.js (8 yrs)
Required Minimum Education: High School Diploma or equivalent
Preferred Education: Bachelor’s Degree

 

Job Description
Education Requirements:

- High School diploma or equivalent



Preferred Education:

- Bachelor's degree



Required Skills for the Senior Java Developer:

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:

- 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



Backend development experience with:

- Python

- Node.js



Preferred Skills:

- 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



Senior Java Developer Overview:

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. 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.



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

 

Benefits:
For information and details on employment benefits offered with this position, please visit here. Should you have any questions/concerns, please contact our HR Department via our secure website.

California Pay Equity:
For information and details on pay equity laws in California, please visit the State of California Department of Industrial Relations' website here.

Rose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender (expression or identity), national origin, arrest and conviction records, disability, veteran status or any other characteristic protected by law. Positions located in San Francisco and Los Angeles, California will be administered in accordance with their respective Fair Chance Ordinances.

If you need assistance in completing this application, or during any phase of the application, interview, hiring, or employment process, whether due to a disability or otherwise, please contact our HR Department.

Rose International has an official agreement (ID #132522), effective June 30, 2008, with the U.S. Department of Homeland Security, U.S. Citizenship and Immigration Services, Employment Verification Program (E-Verify). (Posting required by OCGA 13/10-91.).

 

Apply Now

 

About Rose

  • Founded in 1993
  • Office Locations Across the U.S.
  • 150+ Clients: Corporations and Government Agencies
  • Employee Oriented Company
  • Challenging Assignments Across the U.S.
  • Continuous Professional Development

I have been very pleased with my experience with Rose International. Everyone that I encountered was very helpful and courteous.

Stephanie, Consultant

I had a very positive experience working for Rose. The entire process is very efficient and easy.

Joanne, Consultant

Your team at Rose International is always very helpful and responsive.

Barbara, Consultant

Any time I did have a question and called, the phone was always answered, and my question/concern was immediately resolved.

Sally, Consultant

Rose International has been great to me. I thank everyone there for all of their hard work; it has not gone unnoticed.

Melody, Consultant

EMPLOYEE COMMENTS

  • We want you to work with us, but don't take our word for it. Take a look at this sampling of employee comments. They speak for themselves.