Skip to content

Senior Java Integration Developer (Spring Boot & Apache Camel)

Apply
Apply

Share

successfully icon

Successfully

The vacancy has been successfully added to favorites

location icon

Remote India, India

specialization icon

Java

lob icon

BCM Industry

date icon

16/09/2026

Req. VR-124362

Apply
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
bullet icon

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.

bullet icon

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.

bullet icon

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.

bullet icon

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.

bullet icon

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.

bullet icon

Asynchronous Webhook Handling: Build non-blocking callback endpoints that receive external notifications, re-acquire transaction state using global correlation IDs, and finalize parked workflows.

bullet icon

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.

bullet icon

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

bullet icon

8-12 years of working experience

bullet icon

4–6+ years of professional experience in Java 17, Springboot, Apache camel along with below API background expertise.

bullet icon

API Gateway (Kong, Apigee, Mulesoft, WSO2, etc.)

bullet icon

API product/domain API development

bullet icon

OpenAPI / Swagger-first design

bullet icon

Event-driven architectures

bullet icon

Kubernetes

bullet icon

Spring Ecosystem Mastery: Hands-on experience with Spring Boot and reactive, non-blocking frameworks (Spring WebFlux, Project Reactor, embedded Netty).

bullet icon

Apache Camel Proficiency: Proven track record authoring production-grade Apache Camel DSL routes (Java-based) utilizing Enterprise Integration Patterns (EIP: Content-Based Router, Message Translator, Splitter, Aggregator).

bullet icon

Messaging & Caching: Strong experience interfacing with message brokers (RabbitMQ or Apache Kafka) and distributed memory caches (Redis / Redis Sentinel).

bullet icon

Database & Locking: Experience with SQL databases (PostgreSQL) and implementing application-level distributed locking mechanisms.

bullet icon

Technical Competencies

bullet icon

Language/Framework: Java 17+, Spring Boot, Spring WebFlux, Project Reactor.

bullet icon

Integration Engine: Apache Camel (Camel-Spring Boot Starter).

bullet icon

State & Locks: PostgreSQL (CloudNativePG), Redis / Redis Sentinel.

bullet icon

Messaging: RabbitMQ / Apache Kafka.

bullet icon

Infrastructure: Kubernetes (EKS/AKS/On-Prem),

bullet icon

API Gateway (Kong, Apigee, Mulesoft, WSO2, etc.)

bullet icon

API product/domain API development

bullet icon

OpenAPI / Swagger-first design

bullet icon

Event-driven architectures

bullet icon

Java17, apache camel, spring boot along with API background expertise is mandatory. since client is looking for Java developer for their API layer.

Nice to have

bullet icon

NA

Other
seniority icon

Languages

English: C1 Advanced

seniority icon

Seniority

Senior

Remote India, India

Req. VR-124362

Java

BCM Industry

16/09/2026

Req. VR-124362

Apply for Senior Java Integration Developer (Spring Boot & Apache Camel) in Remote India

*Indicates a required field

Under the terms of your specific consent or to perform our obligations under a contract with you, as applicable, we, Luxoft Holding Inc. will manually and electronically process your personal data, specifically your first name, last name, phone number, e-mail address and other data you provide us through this form.


Within this context, we process personal data only for the specific purpose(s) indicated in the individual consent language or other notices provided below.


We will – insofar as reasonably necessary for the purpose you have agreed to and within the scope of applicable laws – transfer your personal data to other entities within the Luxoft Group and to the group of third party recipients listed in our Privacy Notice. Such Recipients can be located outside the European Union (EU) and/or the European Economic Area (EEA) (“Third Countries”). The Third Countries concerned, e.g. the USA, may not have the level of data protection that you enjoy e.g. under the GDPR. This can result in disadvantages such as an impeded enforcement of data subjects’ rights, a lack of control over further processing and access by state authorities. You may only have limited legal remedies against this. Insofar our transfer of your personal data to recipients in Third Countries is not covered by an adequacy decision of the EU Commission, we achieve an adequate level of data protection as further detailed out in our Privacy Notice.


With your consent, we personalise marketing communications to you by way of carrying out marketing research analysis, analysing the surfing-behaviour of our website visitors and to adjust it to their detected tendencies, as well as to plan more efficient future marketing activities. This personalised marketing does not include any automated decision-making activities.


Further information on how we process personal data in general is available in our Privacy Notice. You may withdraw any given consent at any time. The withdrawal of your consent(s) will not affect the lawfulness of processing before its withdrawal. For any request in this context, please e-mail us at: DPO@luxoft.com.


Before uploading CV or any other information to this website, to learn more about your obligations and restrictions arising from the use of this website, please read our Terms of Use.