Kafka Integration Engineer

PLATO

$166K — $198K *
US-AnywhereRemote in Canada
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4+ years of hands-on experience with Apache Kafka in production environments
  • Strong Java/Spring Boot development skills
  • Experience with schema registry and Avro/JSON Schema
  • 4+ years of hands-on experience with Apache Camel and Spring Boot microservices
  • Experience deploying services on Red Hat OpenShift or Kubernetes
  • Hands-on experience with 3Scale API Management

Responsibilities

  • Build and configure Kafka topics, partitions, and consumer groups
  • Implement Kafka producer/consumer logic within Camel routes and Spring Boot services
  • Integrate schema registry and manage schema versioning
  • Build Camel routes on Spring Boot for defined integration flows
  • Expose APIs through 3Scale, managing definitions and security policies
  • Containerize and deploy services to OpenShift, ensuring health checks and resilience

Benefits

  • Fully remote work setup
  • Potential for contract extension
  • Engagement with advanced technologies in a production environment
  • Opportunity to enhance skills in API management
  • Gain experience in high-demand frameworks and tools
Full Job Description
Role: Kafka Integration Engineer

Duration: Dec 1st 2026 to April 30th 2027 (strong possibilities of extension)

Clearance required: Secret

Job Description:

You will be a 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. Responsible for responsible for building, configuring, and operating the Kafka messaging layer that underpins the HIP-to-Azure event backbone.

Responsibilites:

Build and configure Kafka topics, partitions, and consumer groups per the design/architecture standard

Implement Kafka producer/consumer logic within Camel routes and Spring Boot services

Implement schema registry integration, schema versioning, and compatibility rules (backward/forward)

Build Camel routes/microservices on Spring Boot implementing the integration flows defined in the LLDs

Configure and expose APIs through 3Scale - API definitions, security policies (API keys/OAuth), rate limiting, and versioning

Containerize and deploy services to OpenShift, including configuration of health checks, scaling, and resilience (circuit breakers, timeouts)

Experience Required
• 4+ years hands-on experience with Apache Kafka in production environments
• Strong Java/Spring Boot development skills, with direct experience integrating Kafka clients into Camel routes
• Experience with schema registry (Confluent or Red Hat AMQ Streams equivalent) and Avro/JSON Schema
• Experience with Kafka operational tooling - monitoring (Prometheus/Grafana), consumer lag tracking, partition rebalancing
• 4+ years hands-on experience with Apache Camel (Java DSL preferred) and Spring Boot microservices
• Experience 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 basics

Department Consulting Services (Contractor) Locations Remote in Canada Remote status Fully Remote Hourly salary CAD80 - CAD95 Employment type Full-time Job Number: JR105

Similar Jobs

More Jobs at PLATO

More Information Technology Jobs

Find similar Kafka Integration Engineer jobs: