Job Specifications
About Unisystech Consulting:
At Unisystech Consulting, we specialize in IT solutions and staffing for the financial services industry. We are committed to providing our clients with top-tier talent and innovative solutions that drive business success.
About the Role:
We are seeking an experienced Senior Kafka Developer to join our team. The ideal candidate will have extensive hands-on experience with Kafka broker, Kafka Streams (KStream), Kafka Connect components, and Kafka producer/consumer development. This role also requires strong AWS cloud experience to support scalable, high-performance event-driven architectures.
Roles and Responsibilities:
Design, develop, and maintain Kafka-based data streaming solutions, including producers, consumers, and connectors.
Configure and optimize Kafka broker, topic settings, and cluster performance.
Implement Kafka Streams (KStream) applications for real-time processing and transformation.
Troubleshoot and resolve Kafka-related issues to ensure high availability and performance.
Work with the Confluent platform and related ecosystem tools to implement and manage streaming pipelines.
Collaborate with cross-functional teams including developers, architects, and operations to deliver robust solutions.
Utilize AWS services (Lambda, ECS, ECR, EC2, etc.) for integrating Kafka pipelines into cloud-native environments.
Monitor Kafka performance metrics and logs to proactively identify and address bottlenecks or anomalies.
Required Skills:
Strong hands-on experience with Kafka broker, KStream, Kafka Connect, and Kafka producer/consumer development.
Deep understanding of the Confluent platform and Kafka ecosystem.
AWS cloud experience, including Lambda, ECS, ECR, EC2, and related services.
Proven troubleshooting and problem-solving skills in distributed systems and streaming platforms.
Strong collaboration skills with cross-functional teams in an Agile environment.
Location: Hybrid – 2 days onsite in Downtown Toronto, ON
Contract Duration: 12 months
Schedule: Monday to Friday, standard business hours
Why Join Us?
Join Unisystech Consulting as a Senior Kafka Developer and help design, build, and optimize high-performance, real-time streaming applications for a major banking client. Work with the latest in Kafka and AWS technologies, and make a meaningful impact on scalable event-driven solutions.