Skip to Main Content

Job Title


Java Backend Developer - MQ, Kafka Messaging Systems


Company : Astra-North Infoteck Inc. ~ Conquering today’s cha


Location : Vancouver, British Columbia


Created : 2026-02-23


Job Type : Full Time


Job Description

Java Backend Developer - MQ, Kafka Messaging Systems 4 days ago Be among the first 25 applicants Responsibilities Design, implement, and optimize backend services handling high-volume data flows with strict performance and reliability requirements. Develop Javabased components using modern frameworks (Spring/Spring Boot or equivalent). Build and maintain asynchronous and eventdriven workflows using messaging systems such as MQ, Kafka, or RabbitMQ. Implement performance tuning, profiling, and observability to support subsecond latency and 99.99% availability goals. Drive solutioning and system designs for new features, integrations, and platform enhancements across distributed systems. Ensure service robustness through automated testing (unit, integration, load tests) and CI/CD workflows. Apply securebydesign principles, including threat modeling, safe data handling, API hardening, and leastprivilege access. Implement and support authentication and authorization patterns (e.g., OAuth2, mTLS, JWT, servicetoservice auth). Participate in architecture reviews, offering technical leadership and mentorship 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 handson backend development experience in largescale, highthroughput environments. Strong proficiency in Java (Java8+, multithreading, concurrency libraries, performance optimization). Solid understanding of Linux fundamentals (filesystem, networking basics, shell operations, performance tools). Extensive experience with Message Queue systems (IBMMQ, Kafka, RabbitMQ, ActiveMQ, etc.). Deep knowledge of asynchronous programming, nonblocking IO patterns, and eventdriven system design. Good understanding of modern network protocols, including HTTP/2 (multiplexing, header compression, flow control, performance benefits). Experience implementing and maintaining CI/CD pipelines and DevOps tooling, including Jenkins, Chef Infra/Chef Habitat, Terraform, and PCF CLI. Demonstrated ability to design scalable system architectures and evaluate design tradeoffs. Basic understanding of Authentication/Authorization concepts and secure communication patterns. Familiarity with containerization and orchestration (Docker, Kubernetes) is an asset. Excellent debugging, problemsolving, and performanceprofiling skills. Preferred Qualifications Experience in financial services, realtime scoring, risk systems, or other lowlatency domains. Exposure to observability stacks (Splunk, Prometheus, Grafana, ELK). Knowledge of DevOps practices, automation, and additional IaC tools. Handson understanding of reliability engineering (circuit breakers, retries, backpressure, failover strategies). Ability to lead complex technical initiatives and drive crossteam alignment. What We Look For A strong ownership mindset with a passion for delivering secure, highquality, and resilient services. Ability to influence architecture, mentor engineers, and uplift engineering standards. Strong communication skills and the ability to work in a fastpaced, collaborative environment. Experience Required: 8 years Seniority Level: MidSenior level Employment Type: Fulltime Job Function: Information Technology Industries: IT Services and IT Consulting #J-18808-Ljbffr