Senior Integration Engineer with Camel Quarkus

Millennium Software and Staffing Inc

Philadelphia (Philadelphia County)

On-site

USD 140,000 - 190,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Millennium Software and Staffing Inc is seeking a Senior Cloud Integration Engineer to design, build, deploy and support cloud-native integration services. You will work with Camel Quarkus, Kafka, Java, and Kubernetes to connect SAP, Oracle, ERP and other enterprise systems.

The role requires hands-on Camel Quarkus development, Kafka design, Kubernetes deployment, and strong CI/CD and testing practices. You will troubleshoot production issues and contribute to observability using OpenTelemetry,

Qualifications

  • Hands-on experience with Apache Camel, especially Camel Quarkus.
  • Build integration routes using Java DSL or YAML DSL.
  • Strong understanding of Enterprise Integration Patterns (EIPs) including routing, aggregation, idempotency, and retry mechanisms.
  • Demonstrated experience building integration services, not just studying Camel.
  • Quarkus expertise including configuration management, metrics, build-time vs runtime behavior, and performance tuning.
  • Experience designing Kafka solutions (partitions, retry strategy, poison messages) and deploying on Kubernetes (ConfigMaps, Secrets, liveness/readiness probes, Helm/Kustomize).
  • Enterprise integration background with SAP, Oracle, ERP, supply chain, inventory systems.
  • Observability & Production support knowledge (OpenTelemetry, Micrometer, Grafana, Loki, ELK).
  • Testing & CI/CD experience (Camel Test Framework, Quarkus testing, Testcontainers, Kafka testing, GitOps, Docker, automated deployments).

Responsibilities

  • Design, develop, and deploy cloud-native integration services using Camel Quarkus, Kafka, Java, and Kubernetes.
  • Build and optimize integration routes with Java DSL or YAML DSL.
  • Implement robust error handling, idempotent receivers, and distributed transactions patterns.
  • Develop and maintain microservices with Quarkus, focusing on performance and startup efficiency.
  • Design and implement Kafka topics, partitions, and retry/poison-message strategies.
  • Configure and operate on Kubernetes via ConfigMaps/Secrets, Liveness/Readiness probes, and Helm/Kustomize.
  • Collaborate across teams to integrate SAP, Oracle, ERP, and supply-chain systems.
  • Build observability and production support capabilities using OpenTelemetry, Micrometer, Grafana, Loki, and ELK.

Skills

Apache Camel
Camel Quarkus
Kafka
Java
Kubernetes
Quarkus
Configuration management
Performance tuning
OpenTelemetry
Micrometer
Grafana
Loki
ELK Stack
Testcontainers
GitOps
Docker
Helm
Kustomize

Tools

Docker
Helm
Kubernetes tooling
Kustomize
OpenTelemetry
Micrometer
Grafana
Loki
ELK Stack
Testcontainers

Job description

The client is looking for a Senior Integration Engineer/Developer who can build, deploy, and support cloud-native integration solutions using Camel Quarkus, Kafka, Java, and Kubernetes. The candidate should have strong enterprise integration experience and be comfortable working in modern containerized environments.

What the client is looking for
1. Strong Camel Quarkus Developer (Must Have)
  • Hands-on experience with Apache Camel, especially Camel Quarkus
  • Build integration routes using Java DSL or YAML DSL
  • Good understanding of Enterprise Integration Patterns (EIPs):
  • Routing
  • Aggregation
  • Idempotency
  • Retry mechanisms

Client wants someone who has actually built integration services, not just studied Camel.

Camel Quarkus is a framework that combines Apache Camel and Quarkus to build fast, lightweight, cloud-native integration applications.

Think of it like this:

  • Apache Camel = A toolkit for connecting different systems (SAP, Oracle, databases, APIs, Kafka, FTP, etc.).
  • Quarkus = A modern Java framework designed for Kubernetes and microservices with very fast startup and low memory usage.
  • Camel Quarkus = Apache Camel running on the Quarkus runtime, giving you powerful integration capabilities with excellent cloud performance
2. Quarkus Expert (Must Have)

Should understand:

  • Configuration management
  • Metrics
  • Build-time vs Runtime behavior
  • Performance tuning and troubleshooting

Client wants someone comfortable developing microservices using Quarkus.

3. Kafka Integration Specialist (Must Have)

Must know how to design Kafka solutions:

  • Partitions
  • Retry strategy
  • Poison message handling

Should have deployed applications on Kubernetes using:

  • ConfigMaps
  • Secrets
  • Liveness/Readiness probes
  • Helm Charts or Kustomize
  • Stateless microservices
  • Horizontal scaling
6. Enterprise Integration Background (Must Have)
  • SAP
  • Oracle
  • ERP
  • Supply Chain
  • Inventory systems

Should understand:

  • Correlation IDs
  • Idempotent Receivers
  • Stored Procedures
  • Batch Processing
  • Distributed Transactions

This is a major requirement.

7. Observability & Production Support (Nice to Have)

Should know monitoring and troubleshooting using:

  • OpenTelemetry
  • Micrometer
  • Grafana
  • Loki
  • ELK Stack

Should be able to troubleshoot production integration issues.

8. Testing & CI/CD (Must Have)

Experience with:

  • Camel Test Framework
  • Quarkus testing
  • Testcontainers
  • Kafka testing
  • GitOps
  • Docker
  • Automated deployments
Ideal Candidate Profile

The client is looking for someone with:

  • 6-10+ years of Java/Integration development experience
  • Strong Apache Camel (Camel Quarkus preferred)
  • Kafka architecture and messaging experience
  • Enterprise integration (SAP, Oracle, ERP, Supply Chain)
  • CI/CD and automated testing experience
  • Production support and troubleshooting skills
  • Excellent communication and collaboration abilities
Overall:

This is a Senior Cloud Integration Engineer role focused on building event-driven, Kubernetes-native integration services using Camel Quarkus, Kafka, Java, and Quarkus, with experience integrating enterprise systems like SAP and Oracle.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Cloud Integration Engineer - Camel Quarkus & Kafka
Senior Cloud Integration Engineer - Camel Quarkus & Kafka

Millennium Software and Staffing Inc • Philadelphia

On-site
USD 140,000 - 190,000
Apache Camel Developer
Apache Camel Developer

TSR Consulting • New Jersey

On-site
USD 100,000 - 140,000
Java Developer
Java Developer

Compunnel, Inc. • Rhode Island

On-site
USD 110,000 - 130,000
Integration Developer
Integration Developer

247Hire • New York (NY)

On-site
USD 90,000 - 120,000
Middleware Integration Architect
Middleware Integration Architect

Laiba technology • United States

On-site
USD 120,000 - 160,000
Senior Kafka Engineer
Senior Kafka Engineer

Evolutyz Corp • Brea (CA)

On-site
USD 150,000 - 190,000
Senior Java Consultant (Only W2)
Senior Java Consultant (Only W2)

ATC • Columbus (OH)

On-site
USD 140,000 - 180,000
C2C Hiring – Java Platform Architect / Spring Integration Architect – Reading, PA
C2C Hiring – Java Platform Architect / Spring Integration Architect – Reading, PA

Tech Mirrors • Reading

On-site
USD 150,000 - 210,000
Remote work
Competitive compensation
Healthcare benefits
Lead Kafka Integration Developer
Lead Kafka Integration Developer

Comprehensive Resources Inc • Dallas (TX)

On-site
USD 120,000 - 180,000
Senior Core Java Engineer: Kafka & Camel
Senior Core Java Engineer: Kafka & Camel

Signature IT World Inc • Austin (TX)

On-site
USD 110,000 - 120,000