Talent.com
Software Engineer - Apache Camel

Software Engineer - Apache Camel

Nomisoharyana, India
6 days ago
Job description

Job Summary :

We are looking for a talented Software Engineer with hands-on experience in Quarkus and Red Hat Fuse

to design, develop, and maintain integration solutions. The ideal candidate will have strong proficiency in

Java, experience with Kafka-based event streaming, RESTful APIs, relational databases, and CI / CD

pipelines deployed on OpenShift Container Platform (OCP). This role requires a developer who is

passionate about building robust microservices and integration systems in a cloud-native environment.

Key Responsibilities :

  • Design and develop scalable microservices using Quarkus framework.
  • Build and maintain integration flows and APIs leveraging Red Hat Fuse (Apache Camel) for

enterprise integration patterns.

  • Develop and consume RESTful web services and APIs.
  • Design, implement, and optimize Kafka producers and consumers for real-time data streaming
  • and event-driven architecture.

  • Write efficient, well-documented, and testable Java code adhering to best practices.
  • Work with relational databases (e.g., PostgreSQL, MySQL, Oracle) including schema design,
  • queries, and performance tuning.

  • Collaborate with DevOps teams to build and maintain CI / CD pipelines for automated build,
  • test, and deployment workflows.

  • Deploy and manage applications on OpenShift Container Platform (OCP) including
  • containerization best practices (Docker).

  • Participate in code reviews, design discussions, and agile ceremonies.
  • Troubleshoot and resolve production issues with a focus on stability and performance.
  • Keep up-to-date with emerging technologies and recommend improvements.
  • Required Skills & Experience :

  • Strong experience with Java (Java 8 or above) and the Quarkus framework.
  • Expertise in Red Hat Fuse (or Apache Camel) for integration development.
  • Proficient in designing and consuming REST APIs.
  • Experience with Kafka for event-driven and streaming solutions.
  • Solid understanding of relational databases and SQL.
  • Experience in building and maintaining CI / CD pipelines (e.g., Jenkins, GitLab CI) and
  • automated deployment.

  • Hands-on experience deploying applications to OpenShift Container Platform (OCP).
  • Working knowledge of containerization tools like Docker.
  • Familiarity with microservices architecture, cloud-native development, and agile
  • methodologies.

  • Strong problem-solving skills and ability to work independently as well as in a team
  • environment.

  • Good communication and documentation skills.
  • Preferred Qualifications :

  • Experience with messaging systems like Kafka
  • Knowledge of other Java frameworks such as Spring Boot.
  • Experience with monitoring tools such as Prometheus and Grafana.
  • Understanding of security best practices in microservices and API development.
  • Cloud platform experience is a plus.
  • Education :

    Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent

    practical experience.

    Create a job alert for this search

    Software Engineer • haryana, India