Jobs.ca
Jobs.ca
Language
UniSysTech Consulting logo

Kafka Developer

Toronto, Ontario, Canada
Senior Level
OTHER

About the role

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.

About the Role

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.

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.

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.

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

Preferred Skills

Prior experience working within a Canadian Financial Institution (FI) or heavily regulated environment. Confluent Certified Developer or AWS Certified Developer certifications.

About UniSysTech Consulting

Software Development
51-200

Unisystech is a provider of IT recruitment and resource management solutions.

We helps our business clients across Canada achieve success by providing them right person and help them reduce the cost.

We specialize in software development for full time and contract positions in public and private sectors. Unisystech's base of skills and experience now span many different industry sectors and technology platforms. Unisystech has grown to be respected for the solutions that it delivers and the method in which they are delivered.

Please take the time to explore our website and discover how our expertise can meet all of the technical requirements of your organization.

Similar Jobs