Talent.com
Java Backend Developer - MQ, Kafka Messaging Systems
Java Backend Developer - MQ, Kafka Messaging SystemsAstra North Infoteck Inc. • Vancouver, BC, ca
Java Backend Developer - MQ, Kafka Messaging Systems

Java Backend Developer - MQ, Kafka Messaging Systems

Astra North Infoteck Inc. • Vancouver, BC, ca
13 days ago
Job type
  • Full-time
Job description

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

  • Jenkins
  • Chef Infra / Chef Habitat
  • Terraform
  • PCF CLI

Good understanding of modern network protocols, including :

  • gRPC (service-to-service communication, Protobuf, streaming patterns)
  • HTTP / 2 (multiplexing, header compression, flow control, performance benefits)
  • 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.
  • 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

    Create a job alert for this search

    Java Backend Developer MQ Kafka Messaging Systems • Vancouver, BC, ca

    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: 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
    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
    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 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
    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: 4 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
    Administrative Assistant Admin Work From Home - Part Time Focus Group Panelists

    Administrative Assistant Admin Work From Home - Part Time Focus Group Panelists

    ApexFocusGroup • Squamish, British Columbia, Canada
    Remote
    Full-time +1
    Now accepting applicants for Focus Group studies.Earn up to $850 per week part-time working from home.Must register to see if you qualify. No Call Center Representative Agent experience needed.Call ...Show more
    Last updated: 30+ days ago • Promoted
    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
    Senior Developer

    Senior Developer

    SAP • Vancouver, British Columbia, Canada
    Full-time +1
    At SAP, we keep it simple : you bring your best to us, and we'll bring out the best in you.We're builders touching over 20 industries and 80% of global commerce, and we need your unique talents to h...Show more
    Last updated: 11 hours ago • Promoted • New!
    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: 5 hours 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: 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: 5 hours ago • Promoted • New!
    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: 9 days ago • Promoted
    Cloud Platform Developer (Contract)

    Cloud Platform Developer (Contract)

    Teck Resources • Vancouver, British Columbia, Canada
    Temporary
    Located in the heart of downtown Vancouver, between the Pacific Ocean and the Coast Mountains, Teck's Corporate Office sits in one of Canada's most culturally diverse cities.Surrounded by world-ren...Show more
    Last updated: 2 days ago • Promoted