Role Overview
We are seeking an experienced Integration Developer (Immediate Joiner) with strong expertise in Apache Camel, Quarkus, and enterprise integration patterns to design, develop, and support scalable API and event-driven solutions. The ideal candidate should have hands-on experience with Kafka, JMS messaging systems, and OpenShift Container Platform (OCP), enabling the development and deployment of cloud-native integration services.
Responsibilities
- Design, develop, and maintain enterprise integration services using Apache Camel and Camel Quarkus.
- Build cloud-native microservices and APIs using Quarkus.
- Implement integration patterns such as Content-Based Router, Splitter, Aggregator, Circuit Breaker, Message Translator, and Dead Letter Channel.
- Develop synchronous and asynchronous integrations between internal and external systems.
- Design and develop RESTful APIs following industry standards and API-first principles.
- Implement API security using OAuth2, JWT, OpenID Connect, and Keycloak.
- Develop event-driven solutions using Apache Kafka.
- Build reliable asynchronous integrations using JMS (ActiveMQ, Artemis, IBM MQ, etc.).
- Containerize applications using Docker and deploy them on Red Hat OpenShift Platform (OCP).
- Implement logging, tracing, and monitoring using tools such as Prometheus, Grafana, ELK, Splunk, or OpenTelemetry.
Requirements
- More than 2 Years Experience in Apache Camel.
- Strong hands-on experience with Apache Camel, Camel Quarkus, and Quarkus Framework.
- Proficiency in Java 11/17+.
- Strong understanding of Enterprise Integration Patterns (EIP), REST APIs, and Microservices Architecture.
- Hands-on experience with Apache Kafka and JMS.
- Experience with Red Hat OpenShift (OCP), Docker, and Kubernetes concepts.
- Knowledge of OAuth 2.0, JWT Tokens, and OpenID Connect.
- Familiarity with DevOps tools like Git, Jenkins, Maven, and SonarQube.
- Knowledge of SQL (PostgreSQL, Oracle, MySQL) and NoSQL (MongoDB).
Skills
- Apache Camel
- Quarkus
- Apache Kafka
- Red Hat OpenShift
- Java