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
Vancouver Hybrid (3 days a week onsite).Note : If you submitted previously on 37504-1 and candidate was not rejected by client, please resubmit on this. We are seeking a highly skilled Senior Softwar...Show more
Last updated: 13 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: 7 days ago • Promoted
Java Software Engineer - delta

Java Software Engineer - delta

PineQ Lab Technology • delta, bc, ca
Full-time
Integration with third-party systems (e.Experience with the following would be a strong plus : .Show more
Last updated: 17 hours ago • Promoted • New!
Senior Java Developer

Senior Java Developer

Global Relay • Vancouver
Full-time
For over 25 years, Global Relay has set the standard in enterprise information archiving with industry‑leading cloud archiving, surveillance, eDiscovery, and analytics solutions.We securely capture...Show more
Last updated: 7 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
Senior Java Developer (Trading Systems) - delta

Senior Java Developer (Trading Systems) - delta

Luxoft • delta, 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
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 Backend Developer

Senior Backend Developer

Starboard Recruitment • Vancouver, BC, Canada
Full-time
Starboard Recruitment, on behalf of our client, is searching for an experienced Senior Backend Developer.Our client is one of Vancouver's top Series-A, freshly funded, AI-integrated, tech start...Show more
Last updated: 30+ 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: 7 days ago • Promoted
Java Full Stack Developer

Java Full Stack Developer

Compunnel, Inc. • Vancouver
Full-time
The Senior Java Full Stack Developer will be responsible for designing, developing, and implementing Java-based solutions that support various business needs, including mobile applications and data...Show more
Last updated: 3 days ago • Promoted
Backend Developer

Backend Developer

Bitkernel Technology Inc • Vancouver, British Columbia, Canada, V5Y 1K2
Full-time
With a proven track record of innovation, we’re on a mission to revolutionize streaming technology and build complete content ecosystems. Powered by our groundbreaking platform,.Android, iOS, Web, a...Show more
Last updated: 30+ days ago
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
Manager Service Quality (12 Month Contract) Job Details | Purolator

Manager Service Quality (12 Month Contract) Job Details | Purolator

Purolator • Richmond, BC, Canada
Temporary
As Canada’s leading integrated freight, package, and logistics provider, we’ve been helping promises get where they need to be for more than 60 years. The places we go, the elements we brave, the pr...Show more
Last updated: 1 day ago • Promoted
Lead Java Developer

Lead Java Developer

Galent • richmond, bc, ca
Full-time
Lead the design and implementation of Spring Boot microservices as part of a scalable, distributed architecture.Collaborate with team to understand business requirements and transform them into wel...Show more
Last updated: 17 hours ago • Promoted • New!
Senior Generative AI Software Developer (ID#5114)

Senior Generative AI Software Developer (ID#5114)

freelance.ca • Richmond, Canada
Full-time
This contract position follows a hybrid model and requires onsite presence in Richmond, BC a minimum of three days per week. Design and build applications using OpenAI, Azure OpenAI, and open-source...Show more
Last updated: 30+ days ago • Promoted
Java Developer (Intermediate to Senior)

Java Developer (Intermediate to Senior)

Targeted Talent • Richmond, BC, Canada
Permanent
We are looking for an experienced.This is a permanent position that is remote to start with later relocation to.Our client is a global enterprise company with a product that you've likely used....Show more
Last updated: 30+ days ago • Promoted
Senior Java Backend Engineer – Distributed, Open-Source

Senior Java Backend Engineer – Distributed, Open-Source

Moola Inc. • Vancouver
Full-time
A forward-thinking technology company in Vancouver is seeking a Senior Developer to work on building scalable and distributed systems. You will lead the development and implementation of critical co...Show more
Last updated: less than 1 hour ago • Promoted • New!
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: 20 days ago