HamburgerMenu
hirist

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 should be between 4-8 yrs

- 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.

info-icon

Did you find something suspicious?