Senior Java Integration Developer (Spring Boot & Apache Camel)

Luxoft

Abu Dhabi

Presencial

AED 180.000 - 240.000

Jornada completa

Hace 6 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Luxoft is hiring a Senior Java Integration Developer in Abu Dhabi to architect and implement a cloud-agnostic, event-driven Portable Domain Integration API Layer. You will design and deploy resilient Saga workflows using Apache Camel and Spring WebFlux, perform content-based routing, and manage distributed state with PostgreSQL and Redis.

The role emphasizes Kubernetes-based deployment, observability, and scalable, non-blocking endpoints.

Formación

  • 8–12 years of experience with Java 17, Spring Boot, and Apache Camel.
  • Experience with API gateways (Kong, Apigee, Mulesoft, WSO2) and OpenAPI.
  • Strong knowledge of Kubernetes, Redis, PostgreSQL, RabbitMQ and Kafka.
  • Hands-on with reactive, non-blocking frameworks (Spring WebFlux, Project Reactor).

Responsabilidades

  • Build a cloud-agnostic, event-driven orchestration layer using Spring Boot, WebFlux, and Apache Camel.
  • Develop resilient, stateful Saga workflows across downstream APIs and ensure eventual data consistency.
  • Create data-driven routing with Content-Based Routing and manage distributed state with PostgreSQL and Redis.
  • Implement non-blocking REST endpoints and ensure observability and autoscaling in Kubernetes environments.
  • Build and deploy containers with multi-stage Dockerfiles and Kubernetes manifests across clouds/on‑premises.

Conocimientos

Java 17
Spring Boot
Spring WebFlux
Project Reactor
Apache Camel
Kubernetes
PostgreSQL
Redis
RabbitMQ
Apache Kafka
OpenAPI / Swagger
Event-driven architectures
Netty

Descripción del empleo

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 amp 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 amp 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 amp 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 amp 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

Must have8-12 years of working experience4 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 developmentOpenAPI Swagger-first designEvent-driven architecturesKubernetesLanguage Framework Java 17 Spring Boot Spring WebFlux Project Reactor Integration Engine Apache Camel Camel-Spring Boot Starter State amp 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 haveNA

Other

LanguagesEnglish C1 AdvancedSenioritySenior Must have8-12 years of working experience4 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 developmentOpenAPI / Swagger-first designEvent-driven architecturesKubernetesLanguage/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 haveNA

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer (Java)
Senior Software Engineer (Java)

UMATR • Abu Dhabi

Presencial
AED 350.000 - 650.000
Java Backend Developer
Java Backend Developer

Unity Infotech Solutions LLC • Dubai

Presencial
AED 240.000 - 480.000
Senior Java Integration Architect – Reactive Orchestration
Senior Java Integration Architect – Reactive Orchestration

Luxoft • Abu Dhabi

Presencial
AED 180.000 - 240.000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Dicetek LLC • Dubai

Presencial
AED 360.000 - 600.000
Java Developer
Java Developer

ECS ME LLC • Dubai

Presencial
AED 240.000 - 420.000
Senior Software Engineer (Java / Observability)
Senior Software Engineer (Java / Observability)

UMATR • Abu Dhabi

Presencial
AED 380.000 - 620.000
Senior Java Backend Engineer
Senior Java Backend Engineer

IDS Logic Pvt Ltd • Dubai

Presencial
AED 446.000 - 893.000
Senior Java Software Engineer
Senior Java Software Engineer

Alexander Lyons Solutions • Abu Dhabi

Presencial
AED 320.000 - 460.000
Back-End Java Developer
Back-End Java Developer

Avanza Solutions • Dubai

Presencial
AED 180.000 - 320.000
Lead Integration Specialist
Lead Integration Specialist

Dicetek LLC • Dubai

Presencial
AED 320.000 - 460.000