Java Integration Developer
Cloud Synapps — Canada · Posted ~2 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
Position Overview
Hands-on engineer responsible for building and configuring the Red Hat-hosted HIP layer — Apache Camel microservices on Spring Boot, and API exposure/management through 3Scale.
Implements the core integration logic that connects source systems into the messaging/event backbone and exposes services externally.
Key Responsibilities
Build Camel routes/microservices on Spring Boot implementing the integration flows defined in the LLDsImplement Enterprise Integration Patterns (content-based routing, aggregation, splitting, transformation) within CamelConfigure and expose APIs through 3Scale — API definitions, security policies (API keys/OAuth), rate limiting, and versioningContainerize and deploy services to OpenShift, including configuration of health checks, scaling, and resilience (circuit breakers, timeouts)Implement logging, tracing, and monitoring for Camel services (e.g., via Hawtio, Prometheus/Grafana, distributed tracing)Implement error handling, retry, and compensation logic within Camel routes per design standardsSupport integration testing, including contract testing of exposed APIs and route-level unit/integration testsCollaborate with the Kafka and Azure engineers on message contracts at the HIP boundary
Mandatory Skills / Experience Required
4+ years hands-on experience with Apache Camel (Java DSL preferred) and Spring Boot microservicesExperience deploying and operating services on Red Hat OpenShift (or Kubernetes equivalent)Hands-on experience with 3Scale API Management — API definition, policy configuration, security, developer portal basicsStrong Java development skills, including unit/integration testing frameworks (JUnit, Camel Test Kit)Understanding of resilience patterns (circuit breaker, retry, timeout — e.g., via Resilience4j or Camel's own error handlers)Familiarity with Kafka connectivity from Camel (camel-kafka component) since HIP sits upstream of the messaging layer
Location- Canada
We have 144,660 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 144,660 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume