Messaging Architect – Kafka

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Proven experience in designing and implementing messaging systems, especially with Apache Kafka., Strong knowledge of Kafka components such as brokers, Zookeepers, and Kafka Connect., Programming skills in C#, Java, or Scala for developing messaging solutions., Experience with cloud platforms, preferably AWS, is a plus..

Key responsibilities:

  • Design and deploy enterprise messaging platforms using Kafka.
  • Manage Kafka infrastructure including brokers, Zookeepers, and topics.
  • Develop streaming data pipelines and event-driven microservices.
  • Collaborate with cross-functional teams to ensure secure and high-availability systems.

S M Software Solutions Inc logo
S M Software Solutions Inc SME https://www.smsoftconsulting.com/
51 - 200 Employees
See all jobs

Job description

Description
  • Seeking a highly experienced Cloud Messaging Architect to design and lead the implementation of eventdriven messaging platforms and realtime data exchange systems. This handson role focuses on messaging design, performance optimization, and secure system integration. AWS cloud experience is a strong asset.
    • Key Responsibilities:
      • Architect and deploy enterprise messaging systems using Apache Kafka.
      • Design and manage Kafka brokers, Kafka Connect, Zookeepers, and topics.
      • Implement streaming data pipelines and eventdriven microservices.
      • Define messaging security policies and highavailability setups.
      • Collaborate with DevOps, development, and cloud teams.
        • Core Skills:
          AreaKeywords
          Messaging (Kafka)Kafka Brokers, Zookeepers, Kafka Connect, Topic management
          Streaming & IntegrationData pipelines, pubsub patterns, performance tuning
          ProgrammingC# (preferred), Java or Scala acceptable
          Security & AvailabilityTLS, ACLs, replication, recovery planning
          Cloud (Bonus)AWS Lambda, ECS, SQS, MSK
          Certifications (Preferred):
          • Confluent Certified Developer for Apache Kafka
          • Confluent Certified Administrator for Apache Kafka
          • AWS Certified Solutions Architect (bonus)
            • Note:
              • This position is based in Waterloo.
              • Candidate can be around Toronto area (or should be able to travel to Waterloo few times), 80% remote is possible.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration

Related jobs