Haystack
← Back to Jobs
Technology
CO

Senior Java Developer

Compunnel Inc.Chicago, IL🇺🇸United StatesPosted Sep 16, 2026

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
Chicago, IL, United States
Posted
19 hours ago
MicroservicesNode.jsSOAPShellSpringSpring BootOAuthAgileApacheAzureGraphQLJWTJavaKafkaPythonRESTTerraform

Job Description

Key Responsibilities
Design and develop scalable event-driven microservices and enterprise 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
Develop and support cloud-native applications using Java, Spring Boot, Microservices, and Microsoft Azure
Implement high-throughput and low-latency messaging systems using appropriate event streaming and asynchronous processing patterns
Ensure reliability, scalability, observability, security, resiliency, and maintainability across applications and messaging 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, integration patterns, and operational procedures
Support production deployments and troubleshoot messaging infrastructure and application issues
Develop and integrate REST APIs, SOAP services, and event-based integrations
Implement API security using OAuth 2.0, JWT validation, and secure service-to-service communication
Provision and manage Azure infrastructure using Infrastructure as Code with Terraform
Integrate automated testing, security scanning, and deployment automation into CI/CD pipelines
Proactively identify risks, bottlenecks, and dependencies impacting project deliverables

Required Qualifications
8+ years of experience
Bachelor's Degree

Skills
Java (J2EE)
Spring Boot
Microservices Architecture
Apache Kafka
Enterprise Messaging Platforms
Microsoft Azure Cloud-Native Development
REST API Development
SOAP Services
API Security
Terraform and Infrastructure as Code
CI/CD Pipelines
Azure Databases
Azure Networking
Python Backend Development
Node.js Backend Development
Confluent Platform
Event Mesh Architecture with Solace
GraphQL
Observability and Monitoring Tools
Linux and Shell Scripting
Event-Driven Architecture
Distributed Systems Design
Asynchronous Processing
API Lifecycle Management
Agile Delivery
Onsite/Offshore Delivery Model
Technical Documentation
Production Support and Troubleshooting
Risk Identification and Dependency Management
Domain-Driven Design
Test-Driven Development
Mainframe Integration

Schedule
Start date: 2026-09-25

Similar jobs