Senior Software Engineer – Java with Camel Integration
Office in India: Bengaluru,
& 4 others
Java
& 2 others
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobChoose an option
We are seeking a Senior Java Software Engineer with Camel Integration expertise to design and deliver robust, high-performance integration solutions for complex enterprise environments. This role focuses on leveraging Apache Camel with Spring Boot, Kafka, and cloud-native technologies to enable scalable and efficient data flows.
Responsibilities
- Develop robust and scalable integration solutions using Apache Camel with Spring Boot
- Stream large file contents efficiently across inbound and outbound systems
- Implement payload transformations within integration flows with emphasis on performance and throughput
- Build Kafka-based messaging workflows using Camel for reliable high-volume integrations
- Navigate and leverage Camel components, libraries and integration patterns effectively
- Develop, containerize and deploy applications using Docker and Kubernetes/AKS, including CSI drivers, persistent storage (PV/PVC) and cloud-native deployment best practices
- Implement observability and monitoring using OpenTelemetry (OTEL) or Dynatrace, including auto-instrumentation, metrics collection, tracing and logging
- Conduct performance tuning for Camel routes, payload handling and large file streaming pipelines
- Collaborate with cross-functional teams to deliver scalable, maintainable and high-performance integration solutions
Requirements
- 5 to 8 years of working experience in software engineering roles
- Strong expertise in Java 21+ and Spring Boot (latest stable version)
- Mandatory expertise in Apache Camel (latest stable version) with deep knowledge of components, routing, enterprise integration patterns and performance optimization
- Hands-on experience with Kafka integration using Camel
- Proven background in streaming large file contents efficiently for both inbound and outbound systems
- Experience with payload transformations within Camel integration flows
- Skills in Kubernetes/AKS, including CSI drivers, persistent volumes and cloud-native deployment techniques
- Observability experience with OA/OTEL awareness, metrics and tracing, auto-instrumentation using OpenTelemetry or Dynatrace
- Proven background in performance tuning for Camel routes, payload processing and file streaming pipelines
- Strong problem-solving skills and ability to deliver complex integration solutions independently
