Enter a job title or keyword

C C++ Developer – IBM MQ, Kafka, Scala


Job Location:

Toronto - Canada

Monthly Salary: K 10 - 10
Experience Required: 5years
Posted: 24 May 2026 (30+ days ago)
Application Deadline: 21 August 2026
Vacancies: 1 Vacancy
The job posting is outdated and position may be filled

Job Summary

Title: C / C Developer Messaging Systems -IBM MQ Kafka Scala
Location: Toronto ON- Hybrid (4 Days WFO)

Role Descriptions: We are seeking a skilled C/C Developer to join our dynamic team at Client(bank). The ideal candidate will have hands-on experience with messaging systems like IBM MQ and Kafka proficiency in C/C and Java Scala and a strong understanding of Linux Unix environments. This role involves working with vendor products analyzing incidents and improving legacy systems while adhering to object-oriented and functional programming best practices. A background in Fraud Financial Analytics is a plus.

Key Responsibilities
Develop and maintain robust applications using CC and Java Scala- ensuring high performance and reliability.
Design and implement solutions using messaging systems such as IBM MQ and Kafka.
Analyze and resolve production incidents identifying root causes and implementing improvements.
Work with legacy systems to understand their architecture and enhance functionality.
Apply object-oriented design principles (e.g. SOLID principles design patterns) to build maintainable and reusable code.
Utilize functional programming paradigms (e.g. immutability higher-order functions) to write clean efficientand testable code.
Collaborate with cross-functional teams to deliver high-quality software solutions.
Ensure adherence to best practices and coding standards in a Linux Unix environment.

Required Qualifications
Proven experience with CC and JavaScala programming languages.
Hands-on experience with messaging systems like IBM MQ and Kafka.
Strong knowledge of Linux Unix commands and servers.
Experience in analyzing incidents and improving legacy systems.
In-depth understanding of object-oriented design principles (SOLID design patterns).
Proficiency in functional programming paradigms (immutability higher-order functions).
Excellent problem-solving and analytical skills.

Nice-to-Have
Background in FraudFinancial Analytics.
Familiarity with cloud platforms or DevOps practices.
Experience with containerization tools (e.g. Docker Kubernetes).

Skills
C RedHat Linux




Required Skills:

60-70


Required Education:

Backend Engineer Kotlin Microservices & AKSRole Overview:We are seeking a highly skilled backend developer with strong experience in modern programming languages and frameworks with primary expertise in Kotlin and exposure to Java microservices and cloud Skills:Proficiency in Kotlin with additional experience in Java (Spring Boot Spring Security) and JavaScript () 5 years of backend development experience including: oUnit testing frameworks (e.g.