×
Register Here to Apply for Jobs or Post Jobs. X

Senior Java Integration Developer; Boot & Apache Camel

Job in Abu Dhabi, UAE/Dubai
Listing for: Luxoft
Full Time position
Listed on 2026-10-28
Job specializations:
  • Software Development
    Backend Developer, Java Developer, Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 350000 - 650000 AED Yearly AED 350000.00 650000.00 YEAR
Job Description & How to Apply Below
Position: Senior Java Integration Developer (Spring Boot & Apache Camel)
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 (Web Flux) 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 Web Flux / 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 life cycles. 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, Stateful Set, Config Maps, Secrets) that run identically across Azure (AKS), AWS (EKS), and On-Premises environments.
  • Observability & Autoscaling:
    Embed Open Telemetry 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 Web Flux, Project Reactor.
  • Integration Engine:
    Apache Camel (Camel-Spring Boot Starter).
  • State & Locks:
    PostgreSQL (CloudNative PG), 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 Web Flux, Project Reactor, embedded Netty).
Nice to have

NA

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary