Apache Camel Developer

Info Dinamica Inc
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

Java
Cloud Engineering
Routing
Performance Tuning
Software Deployment
Enterprise Application Integration
Data Logging
Camel
Spring-boot
Containerization
Kubernetes
Kafka
Dynatrace
Docker

Job description

  • 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)

  • Cloud-native deployment best practices

  • Implement observability and monitoring using OpenTelemetry (OTEL) or Dynatrace, including:

  • Auto-instrumentation

  • Metrics collection

  • Tracing and logging

  • Collaborate with cross-functional teams to deliver scalable, maintainable, and high-performance integration solutions.

Requirements

  • Seasoned Java integration developer who can upskill to Camel

  • Strong expertise in Java 21+.

  • Strong expertise in Spring Boot (latest stable version).

  • Mandatory expertise in Apache Camel (latest stable version), with deep knowledge of:

  • Components

  • Routing

  • Enterprise integration patterns

  • Performance optimization

  • Mandatory hands-on experience with Kafka integration using Camel.

  • Proven experience streaming large file contents efficiently (both inbound and outbound).

  • Experience with payload transformations within Camel integration flows.

  • Mandatory skills with Kubernetes/AKS, including:

  • CSI drivers

  • Persistent volumes

  • Cloud-native deployment techniques

  • Observability experience:

  • OA/OTEL awareness

  • Metrics and tracing

  • Auto-instrumentation using OpenTelemetry or Dynatrace

  • Proven background in performance tuning for:

  • Camel routes

  • Payload processing

  • File streaming pipelines

  • Strong problem-solving skills and ability to deliver complex integration solutions independently.

Apply for this position