Talent.com
Senior Java Integration Engineer (Apache Camel & YAML CI / CD)

Senior Java Integration Engineer (Apache Camel & YAML CI / CD)

Recloud Consultingbangalore, India
12 days ago
Job description

We are seeking a skilled Java Integration Engineer to design, build, and deploy enterprise-grade real-time integration solutions. The ideal candidate will have strong experience in Java , API development , real-time event integration , and Apache Camel , along with proficiency in YAML-based CI / CD pipelines for automated build and deployment.

Key Responsibilities

  • Design, develop, and maintain integration workflows using Apache Camel (Java DSL or Spring Boot integration).
  • Build and consume RESTful APIs and real-time streaming solutions (Kafka, JMS, or similar).
  • Implement enterprise integration patterns (EIPs) including routing, transformation, enrichment, and error handling.
  • Automate builds, tests, and deployments using YAML-based pipelines (Azure DevOps / GitHub Actions / GitLab CI).
  • Containerize and deploy applications via Docker and Kubernetes .
  • Ensure quality through unit / integration testing, CI / CD validation, and observability integration (logging, tracing, metrics).
  • Collaborate with DevOps, architecture, and product teams to ensure scalability and performance.
  • Maintain secure coding practices, dependency management, and environment configuration.

Technical Skill Set

Core Skills

  • Java (11 / 17+) : Strong in OOP, streams, concurrency, collections, and exception handling.
  • Spring Boot / Spring Framework : REST APIs, configuration, dependency injection, profiles, Actuator.
  • Apache Camel : Routing, transformation, error handling, JMS / Kafka / HTTP integrations, Camel K (optional).
  • Real-time Integration : Kafka, RabbitMQ, or JMS; experience with message patterns and delivery guarantees.
  • API Development : OpenAPI / Swagger, OAuth2 / JWT, versioning, documentation, and testing (Postman).
  • YAML Pipelines : Azure DevOps, GitHub Actions, or GitLab CI / CD; experience automating builds, tests, deployments.
  • Build Tools : Maven or Gradle; artifact management (Nexus, JFrog, etc.)
  • Containerization & Cloud : Docker, Kubernetes, Helm; experience in AWS / GCP / Azure environments.
  • Nice to Have

  • Familiarity with Camel K , Kamelets , or Quarkus for cloud-native integration.
  • Experience with monitoring tools (Prometheus, Grafana, ELK / EFK).
  • Understanding of microservices architecture and event-driven design .
  • Exposure to DevSecOps tools (SonarQube, Snyk, OWASP Dependency Check).
  • Soft Skills

  • Strong analytical and debugging skills.
  • Excellent communication and documentation ability.
  • Ownership mindset and proactive problem-solving.
  • Collaboration across distributed teams.
  • Education

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.
  • Create a job alert for this search

    Senior Engineer Java • bangalore, India