Jobs · Engineering · Ohio

Java Integration Engineer

Hatch Pros · Cincinnati, OH · 1 wk ago
On-siteEngineeringContract

About the role

We are seeking a Java Integration Engineer with expertise in event-driven architectures and enterprise messaging. This role will design, develop, and support scalable integrations using Java, Spring Boot, RabbitMQ, and MQTT, enabling reliable communication between backend services, IoT platforms, and frontend applications.

Responsibilities

  • Design and develop event-driven applications using Java and Spring Boot.
  • Build and maintain integrations using RabbitMQ, MQTT, Spring Integration, and Spring AMQP.
  • Design messaging architectures, including topics, routing strategies, exchanges, and queues.
  • Implement reliable messaging patterns using retries, dead-letter queues, acknowledgements, and idempotent processing.
  • Troubleshoot and resolve messaging and distributed system issues in production environments.
  • Collaborate with application and infrastructure teams to deliver scalable integration solutions.

Requirements

  • 7+ years of Java development experience with Spring Boot.
  • Hands-on experience with Spring Integration and/or Spring AMQP.
  • Strong experience with RabbitMQ and MQTT (HiveMQ, EMQX, Mosquitto, Eclipse Paho, or similar).
  • Strong understanding of event-driven architecture and publish/subscribe (Pub/Sub) patterns.
  • Experience designing message routing, topics, exchanges, and queues.
  • Experience implementing retry strategies, dead-letter queues (DLQs), and idempotent message processing.
  • Experience debugging distributed messaging systems and microservices.
  • Strong understanding of REST APIs and application integration.

Preferred Qualifications

  • Experience with TypeScript.
  • Experience with IoT-connected applications.
  • Experience with Kubernetes and cloud platforms (AWS, Azure, or GCP).
  • Familiarity with Kafka or other enterprise messaging platforms.
  • Experience with observability and monitoring tools such as Prometheus, Grafana, or OpenTelemetry.

Skills

  • Java, Spring Boot
  • Spring Integration / Spring AMQP
  • RabbitMQ experience
  • MQTT experience (HiveMQ, EMQX, Mosquitto, Eclipse Paho, etc.)
  • Event-driven architecture expertise
  • Pub/Sub pattern expertise
  • Message routing and topic design expertise
  • Retry, dead-letter queues, idempotency
  • TypeScript experience is nice to have
  • Debugging distributed messaging systems

Similar jobs

Java Engineer

CapgeminiDallas, TX· 1 mo ago
Engineering$61k–$104k/yrapply on careers.capgemini.com

Java Engineer

Princeton IT Services, IncUnited States· 1 mo ago
RemoteEngineeringapply on candidateportal.ceipal.com

Java Engineer

Tata Consultancy ServicesLouisville, KY· 1 mo ago
Engineeringapply on ibegin.tcsapps.com

Java Engineer

Tata Consultancy ServicesSunrise, FL· 1 mo ago
Engineering$90k–$110k/yrapply on ibegin.tcsapps.com