Talent.com
Java Backend Developer MQ, Kafka Messaging Systems
Java Backend Developer MQ, Kafka Messaging SystemsAstra North Infoteck Inc. • Vancouver, British Columbia, Canada
No longer accepting applications
Java Backend Developer MQ, Kafka Messaging Systems

Java Backend Developer MQ, Kafka Messaging Systems

Astra North Infoteck Inc. • Vancouver, British Columbia, Canada
30+ days ago
Job type
  • Full-time
Job description

Key Responsibilities

Design implement and optimize backend services handling high-volume data flows with strict performance and reliability requirements.

Develop Java-based components using modern frameworks (Spring / Spring Boot or equivalent).

Build and maintain asynchronous and event-driven workflows using messaging systems such as MQ / Kafka / RabbitMQ.

Implement performance tuning profiling and observability to support sub-second latency and 99.99% availability goals.

Drive solutioning and system designs for new features integrations and plat-form enhancements across distributed systems.

Ensure service robustness through automated testing (unit integration load tests) and CI / CD workflows.

Apply secure-by-design principles including threat modeling safe data handling API hardening and least-privilege access.

Implement and support authentication and authorization patterns (e.g. OAuth2 mTLS JWT service-to-service auth).

Participate in architecture reviews offering technical leadership and mentor-ship to junior engineers.

Diagnose and resolve complex production issues across infrastructure code and messaging layers.

Enhance platform reliability via improved logging monitoring alerting and operational tooling

Required Qualifications

5 years of hands-on backend development experience in large-scale high-throughput environments.

Strong proficiency in Java (Java 8 multithreading concurrency libraries performance optimization).

Solid understanding of Linux fundamentals (filesystem networking basics shell operations performance tools).

Extensive experience with Message Queue systems (IBM MQ Kafka RabbitMQ ActiveMQ etc.).

Deep knowledge of asynchronous programming non-blocking IO patterns and event-driven system design.

Good understanding of modern network protocols including :

1. gRPC (service-to-service communication protobuf streaming patterns)

2. HTTP / 2 (multiplexing header compression flow control performance benefits)

Experience implementing and maintaining CI / CD pipelines and DevOps tooling including :

1. Jenkins

2. Chef Infra / Chef Habitat

3. Terraform

4. PCF CLI

Demonstrated ability to design scalable system architectures and evaluate de-sign trade-offs.

Basic understanding of Authentication / Authorization concepts and secure communication patterns.

Familiarity with containerization and orchestration (Docker Kubernetes) is an asset.

Excellent debugging problem-solving and performance-profiling skills.

Preferred Qualifications

Experience in financial services real-time scoring risk systems or other low-latency domains.

Exposure to observability stacks (Splunk Prometheus Grafana ELK).

Knowledge of DevOps practices automation and additional IaC tools.

Hands-on understanding of reliability engineering (circuit breakers retries backpressure failover strategies).

Ability to lead complex technical initiatives and drive cross-team alignment.

What We Look For

A strong ownership mindset with a passion for delivering secure high-quality and resilient services.

Ability to influence architecture mentor engineers and uplift engineering standards.

Strong communication skills and the ability to work in a fast-paced collaborative environment.

Experience Required : 8 years

Required Skills :

Key Responsibilities Design implement and optimize backend services handling high-volume data flows with strict performance and reliability requirements. Develop Java-based components using modern frameworks (Spring / Spring Boot or equivalent). Build and maintain asynchronous and event-driven workflows using messaging systems such as MQ / Kafka / RabbitMQ. Implement performance tuning profiling and observability to support sub-second latency and 99.99% availability goals. Drive solutioning and system designs for new features integrations and plat-form enhancements across distributed systems. Ensure service robustness through automated testing (unit integration load tests) and CI / CD workflows. Apply secure-by-design principles including threat modeling safe data handling API hardening and least-privilege access. Implement and support authentication and authorization patterns (e.g. OAuth2 mTLS JWT service-to-service auth). Participate in architecture reviews offering technical leadership and mentor-ship to junior engineers. Diagnose and resolve complex production issues across infrastructure code and messaging layers. Enhance platform reliability via improved logging monitoring alerting and operational tooling Required Qualifications 5 years of hands-on backend development experience in large-scale high-throughput environments. Strong proficiency in Java (Java 8 multithreading concurrency libraries performance optimization). Solid understanding of Linux fundamentals (filesystem networking basics shell operations performance tools). Extensive experience with Message Queue systems (IBM MQ Kafka Rab-bitMQ ActiveMQ etc.). Deep knowledge of asynchronous programming non-blocking IO patterns and event-driven system design. Good understanding of modern network protocols including : 1. gRPC (service-to-service communication protobuf streaming patterns) 2. HTTP / 2 (multiplexing header compression flow control performance benefits) Experience implementing and maintaining CI / CD pipelines and DevOps tooling including : 1. Jenkins 2. Chef Infra / Chef Habitat 3. Terraform 4. PCF CLI Demonstrated ability to design scalable system architectures and evaluate de-sign trade-offs. Basic understanding of Authentication / Authorization concepts and secure communication patterns. Familiarity with containerization and orchestration (Docker Kubernetes) is an asset. Excellent debugging problem-solving and performance-profiling skills. Preferred Qualifications Experience in financial services real-time scoring risk systems or other low-latency domains. Exposure to observability stacks (Splunk Prometheus Grafana ELK). Knowledge of DevOps practices automation and additional IaC tools. Hands-on understanding of reliability engineering (circuit breakers retries backpressure failover strategies). Ability to lead complex technical initiatives and drive cross-team alignment. What We Look For A strong ownership mindset with a passion for delivering secure high-quality and resilient services. Ability to influence architecture mentor engineers and uplift engineering standards. Strong communication skills and the ability to work in a fast-paced collaborative environment. Experience Required : 8 years

Key Skills

REST,Eclipse,JSP,Junit,Spring,Struts,Jpa,Hibernate,Maven,J2EE,Jdbc,Java

Employment Type : Full Time

Experience : years

Vacancy : 1

Create a job alert for this search

Java Backend Developer MQ Kafka Messaging Systems • Vancouver, British Columbia, Canada

Similar jobs
Java Backend Developer - MQ, Kafka Messaging Systems

Java Backend Developer - MQ, Kafka Messaging Systems

Astra North Infoteck Inc. • Vancouver, BC, ca
Full-time
Quick Apply
Experience implementing and maintaining CI / CD pipelines and DevOps tooling, including : .Good understanding of modern network protocols, including : . RPC (service-to-service communication, Protobuf, st...Show more
Last updated: 14 days ago
Senior Backend Engineer (Java) — Cloud, Microservices & E-commerce Lead

Senior Backend Engineer (Java) — Cloud, Microservices & E-commerce Lead

Randstad Digital • Vancouver
Full-time
A leading technology staffing agency is seeking an experienced Back-End Engineer to join a dynamic team.You will design and maintain server-side applications, utilizing AWS and Java technologies.Th...Show more
Last updated: 8 days ago • Promoted
Backend Engineer – Blockchain Interoperability

Backend Engineer – Blockchain Interoperability

King River Capital Group • Vancouver
Full-time
A leading company focused on blockchain interoperability is seeking a Backend Engineer to join their innovative team.The ideal candidate will develop robust backend systems that support decentraliz...Show more
Last updated: 8 days ago • Promoted
Customer Service - Remote - 50k-60k / Year

Customer Service - Remote - 50k-60k / Year

Spade Recruiting • Squamish, British Columbia
Remote
Full-time
Quick Apply
We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Show more
Last updated: 30+ days ago • Promoted
Fullstack Engineer

Fullstack Engineer

Swim Recruiting • Vancouver, British Columbia, Canada
Temporary
Fullstack Engineer (Angular / Java) role with an enterprise organization investing majorly into technology.Global enterprise organization. Hybrid work environment in Vancouver, 4 days a week in office...Show more
Last updated: 30+ days ago • Promoted
Senior Front-End Developer - OpenRoad Auto Group

Senior Front-End Developer - OpenRoad Auto Group

OpenRoad Auto Group • Richmond, British Columbia, Canada
Full-time
SENIOR FRONT-END DEVELOPER - React (Contract).Remote Option (must be located in the Greater Vancouver Area).Imagine working for one of the fastest-growing and largest auto retailers in Canada.We ar...Show more
Last updated: 30+ days ago • Promoted
German Private Tutoring Jobs Delta

German Private Tutoring Jobs Delta

Superprof • Delta, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer (Trading Systems) - Luxoft

Senior Java Developer (Trading Systems) - Luxoft

Luxoft • greater vancouver, bc, ca
Full-time
Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
Last updated: 5 days ago • Promoted
Java Fullstack developer

Java Fullstack developer

Synechron • Vancouver
Full-time
At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital ...Show more
Last updated: 8 days ago • Promoted
Backend Engineer

Backend Engineer

LayerZero Labs • Vancouver
Full-time
Founded in 2021, LayerZero’s vision is to create a community of cross-chain developers, building dApps that are no longer constrained by individual blockchain capabilities.With LayerZero's simple, ...Show more
Last updated: 8 days ago • Promoted
Senior Backend Engineer, Credit Rewards Platform

Senior Backend Engineer, Credit Rewards Platform

MQ Referrals Only • Vancouver, Toronto, Metro Vancouver Regional District, Ontario, Canada
Remote
Full-time
A leading financial technology firm in Vancouver is seeking a Senior Software Engineer to enhance its credit rewards platform. You will drive technical design, mentor team members, and develop scala...Show more
Last updated: 30+ days ago • Promoted
Senior Java Library Engineer — Open-Source & Hybrid (Canada)

Senior Java Library Engineer — Open-Source & Hybrid (Canada)

MongoDB • Vancouver
Full-time
A leading database company is seeking a Java Developer to design and support open-source libraries.The ideal candidate has over 4 years of experience in high-quality software development and a pass...Show more
Last updated: 8 days ago • Promoted
Senior Backend Engineer - Real-Time, High-Performance Java

Senior Backend Engineer - Real-Time, High-Performance Java

VARITE INC • Vancouver
Full-time
A leading consulting and staffing firm is seeking a qualified Senior Software Engineer (Backend) for a hybrid role in Vancouver. The candidate will design and optimize backend services, requiring ov...Show more
Last updated: 7 days ago • Promoted
Senior Java Backend Engineer

Senior Java Backend Engineer

Meld • Vancouver, British Columbia, .CA
Full-time
Quick Apply
The platform simplifies how businesses connect with third-party providers across payments, crypto, and bank-linking, reducing technical complexity and accelerating product development.Meld’s soluti...Show more
Last updated: 21 days ago
Senior Java Developer

Senior Java Developer

Behavox Limited. • Vancouver
Full-time
Behavox is shaping the future for how businesses harness their most important raw material - data.Our mission is bold : Organize enterprise data into actionable information that protects and promote...Show more
Last updated: 10 hours ago • Promoted • New!
Senior Backend Engineer

Senior Backend Engineer

Meroka Inc • Vancouver
Full-time
Meroka is building the future of independent medicine in the United States.We provide operations, finance, tech, and strategic support to physician-owned practices-helping them grow sustainably and...Show more
Last updated: 8 days ago • Promoted
Kasra looking for a babysitter or nanny in Squamish

Kasra looking for a babysitter or nanny in Squamish

Sitly • Squamish, CA
Part-time
We are expecting a baby in January 2026.Feel free to contact me so we can make an appointment.Show more
Last updated: 9 days ago • Promoted
Java & Golang Software Consultant - Operate

Java & Golang Software Consultant - Operate

Deloitte • Vancouver, British Columbia, Canada
Temporary
Burlington, ON; Calgary, AB; Edmonton, AB; Kitchener, ON; Ottawa, ON; Toronto, ON; Vancouver, BC; Victoria, BC.At Deloitte, our Purpose is to make an impact that matters. We exist to inspire and hel...Show more
Last updated: 10 days ago • Promoted