Skip To Main Content
backBack to Search

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 job

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