Senior Java Integration Developer (Spring Boot & Apache Camel)

Luxoft

Abu Dhabi

On-site

AED 350,000 - 650,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Luxoft is seeking a Senior Java Integration Developer to design a cloud-agnostic, event-driven Portable Domain Integration API Layer. You will build resilient Saga workflows using Spring Boot, WebFlux, and Apache Camel, and implement data-driven routing, state management with PostgreSQL and Redis, and asynchronous webhook handling.

The role requires deep expertise in distributed systems, EIP, and reactive architectures, with containerization and multi-cloud deployment experience across AKS, EKS,

Qualifications

  • 8-12 years of working experience.
  • 4–6+ years of Java 17, Spring Boot, Camel.
  • Experience with API gateways and OpenAPI design.
  • Hands-on with Kubernetes.
  • Experience with PostgreSQL and Redis.
  • Messaging with RabbitMQ or Kafka.

Responsibilities

  • Code, wire, and deploy a cloud-agnostic, event-driven orchestration layer using Spring Boot (WebFlux) and Apache Camel.
  • Build low-latency, non-blocking REST endpoints with Spring WebFlux.
  • Implement centralized Saga Orchestration routes using Apache Camel DSL with compensating actions.
  • Develop data-driven micro-routing logic (EIP) to route JSON/XML responses.
  • Integrate state tracking in PostgreSQL and idempotent patterns with Redis.
  • Build non-blocking webhook endpoints and manage global correlation IDs.
  • Create Dockerfiles and Kubernetes manifests for multi-cloud deployments (Azure, AWS, On-Prem).
  • Add OpenTelemetry tracing and configure autoscaling with KEDA.

Skills

Java 17
Spring Boot
Apache Camel
Reactive Web
OpenAPI Swagger
Event-driven
Kubernetes
PostgreSQL
Redis Sentinel
RabbitMQ Kafka
Distributed systems
Project Reactor
WebFlux

Job description

Project description

We are looking for a Senior Java Integration Developer with deep expertise in distributed systems, Enterprise Integration Patterns (EIP), and reactive architectures to build our next-generation Portable Domain Integration API Layer.

Responsibilities
  • In this role, you will be responsible for coding, wiring, and deploying a cloud-agnostic, event-driven orchestration layer using Spring Boot (WebFlux) and Apache Camel. You will build resilient, stateful Saga workflows that aggregate downstream APIs, handle mixed synchronous and asynchronous communications, enforce distributed concurrency locks, and scale dynamically inside Kubernetes.
  • Core Application Development: Build low-latency, non-blocking REST endpoints using Spring Boot and Spring WebFlux / Netty to handle high-concurrency client requests without thread starvation.
  • Workflow & Saga Orchestration: Implement centralized Saga Orchestration routes using Apache Camel DSL to manage complex, multi-step transaction lifecycles. Write explicit compensating actions ("undo" blocks) to ensure eventual data consistency.
  • Content-Based Routing: Develop data-driven micro-routing logic (EIP) that dynamically evaluates upstream JSON/XML responses at runtime to route or bypass conditional steps.
  • State & Concurrency Management: Integrate state tracking in PostgreSQL and build Idempotent Consumer patterns using Redis Sentinel clusters with strict WAIT locking blocks to prevent race conditions across scaled containers.
  • Asynchronous Webhook Handling: Build non-blocking callback endpoints that receive external notifications, re-acquire transaction state using global correlation IDs, and finalize parked workflows.
  • Containerization & Deployment: Write multi-stage, immutable. Dockerfiles and generic Kubernetes manifests (Deployment, StatefulSet, ConfigMaps, Secrets) that run identically across Azure (AKS), AWS (EKS), and On-Premises environments.
  • Observability & Autoscaling: Embed OpenTelemetry distributed tracing interceptors (W3C context) into code and configure KEDA (Kubernetes Event-driven Autoscaling) rules mapped to queue depths (RabbitMQ/Kafka) for scale-to-zero capabilities.

SKILLS
Must have
  • 8-12 years of working experience
  • 4–6+ years of professional experience in Java 17, Springboot, Apache camel along with below API background expertise.
  • API Gateway (Kong, Apigee, Mulesoft, WSO2, etc.)
  • API product/domain API development
  • OpenAPI / Swagger-first design
  • Event-driven architectures
  • Kubernetes
  • Language/Framework: Java 17+, Spring Boot, Spring WebFlux, Project Reactor.
  • Integration Engine: Apache Camel (Camel-Spring Boot Starter).
  • State & Locks: PostgreSQL (CloudNativePG), Redis / Redis Sentinel.
  • Messaging: RabbitMQ / Apache Kafka.
  • Infrastructure: Kubernetes (EKS/AKS/On-Prem),
  • Spring Ecosystem Mastery: Hands-on experience with Spring Boot and reactive, non-blocking frameworks (Spring WebFlux, Project Reactor, embedded Netty).
Nice to have

NA

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Integration Engineer: Saga Orchestration (Spring Boot)
Senior Java Integration Engineer: Saga Orchestration (Spring Boot)

Luxoft • Abu Dhabi

On-site
AED 350,000 - 650,000
Java Backend Developer
Java Backend Developer

Unity Infotech Solutions LLC • Dubai

On-site
AED 240,000 - 480,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

UMATR • Abu Dhabi

On-site
AED 350,000 - 650,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Dicetek LLC • Dubai

On-site
AED 360,000 - 600,000
Senior Java Backend Engineer
Senior Java Backend Engineer

IDS Logic Pvt Ltd • Dubai

On-site
AED 446,000 - 893,000
Java Developer
Java Developer

Dicetek LLC • Abu Dhabi

On-site
AED 120,000 - 180,000
Software Engineer
Software Engineer

MCG Asia • Dubai

On-site
AED 300,000 - 520,000
Senior Java Developer
Senior Java Developer

Alexander Lyons Solutions • Dubai

On-site
AED 240,000 - 360,000
Java Developer
Java Developer

ECS ME LLC • Dubai

On-site
AED 240,000 - 420,000
Senior Software Developer / Integration
Senior Software Developer / Integration

IDCMPS • Abu Dhabi

On-site
AED 167,400 - 223,200
As per client policy
Top locations