Kafka Backend Developer

Unisystech Consulting — Canada · Posted ~2 hours ago

Senior

Skills

Apache Kafka Confluent Kafka Kafka Brokers KStreams Kafka Connect Event-Driven Architecture AWS Microservices High-Throughput Systems Distributed Systems Data Pipelines Confluent Platform AI

🔓 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 list

Summary ✨ AI‑Generated

A highly experienced backend engineer is sought to design and optimize secure, resilient event-driven architectures. The role centers on the Kafka ecosystem, including brokers, streams, producers, consumers, and connectors, while integrating cloud-native AWS microservices and modern AI capabilities. You will help establish streaming best practices and build reliable real-time data pipelines for a large financial organization.

Highlights

Build high-throughput and resilient event-driven architectures, work with cloud-native microservices, optimize distributed streaming infrastructure, and contribute to modern real-time financial data platforms.

Description

Position Overview Kafka Developer As a Kafka Developer at one of Canada’s Top 5 Banks, you will design, develop, and optimize high-throughput, resilient, and secure event-driven architectures. You will play a pivotal role in modernizing our banking platforms by integrating Confluent Kafka with cutting-edge AI technologies and cloud-native AWS microservices. We are looking for a powerhouse developer with deep expertise in the Kafka ecosystem (Brokers, KStreams, Connectors) who can champion best practices in event streaming and help shape the future of our real-time financial data pipelines. Core Responsibilities Kafka Ecosystem Development: Design, develop, and maintain robust Kafka producers, consumers, KStream applications, and custom Kafka Connectors.Broker & Platform Optimization: Demonstrate a deep understanding of the Confluent Platform to configure, optimize, and troubleshoot Kafka brokers, topics, partitions, and replication factors for high availability.AI & Data Pipeline Integration: Collaborate with AI/ML teams to integrate real-time event streaming with predictive models and intelligent automated workflows.Cloud Architecture & Microservices: Build and deploy scalable microservices using AWS services (Lambda, ECS, ECR, EC2) and connect them seamlessly via RESTful APIs.Troubleshooting & Performance Tuning: Act as a subject matter expert to diagnose complex distributed systems issues, tune performance, and resolve streaming bottlenecks.Leadership & Collaboration: Provide technical leadership, conduct code reviews, and effectively communicate complex architectural patterns to both technical and non-technical stakeholders. Required Skills & Qualifications Technical Skills: The Core: Deep working knowledge and production experience with the Confluent Platform and standard Kafka components (KStreams, Kafka Connect, Brokers).Development: Strong experience writing optimized Kafka Producers and Consumers.Languages: High proficiency in Java, Python, or Node.js (Java preferred for heavy KStreams work).AWS Cloud Ecosystem: Solid hands-on experience with AWS Lambda, ECS, ECR, and EC2.Architecture: Mastery of Microservices architecture and building/consuming secure RESTful APIs.AI Exposure: Working experience or strong conceptual skills linking event-driven architecture with AI/ML workflows.Soft Skills & Leadership: Problem-Solving: Exceptional troubleshooting diagnostic skills for complex, distributed environments.Communication: Excellent verbal and written communication skills—essential for navigating a matrixed banking environment.Leadership: Proven ability to take ownership of features, mentor junior developers, and drive technical decisions.Prior experience working within a Canadian Financial Institution (FI) or heavily regulated environment.Confluent Certified Developer or AWS Certified Developer certifications.