Talent.com
Astra North Infoteck Inc.
Backend Java Engineer – Kafka / Distributed SystemsAstra North Infoteck Inc. • Vancouver, BC, ca
Backend Java Engineer – Kafka / Distributed Systems

Backend Java Engineer – Kafka / Distributed Systems

Astra North Infoteck Inc. • Vancouver, BC, ca
1 day ago
Job type
  • Full-time
Job description
Job Description
Backend Java Engineer – Kafka / Distributed Systems

Location: Vancouver, BC - Hybrid (3 Days WFO)

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 platform 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 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 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:
• gRPC (service-to-service communication, protobuf, streaming patterns)
• 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
• PCF CLI
• Demonstrated ability to design scalable system architectures and evaluate design 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.


Requirements
Sailpoint
Create a job alert for this search

Backend Java Engineer – Kafka / Distributed Systems • Vancouver, BC, ca

Similar jobs

Expert Java Software Engineer Onsite Role

PRI GlobalVancouver, Metro Vancouver Regional District, CA
Full-time

Take on a vital role as an Expert Java Software Engineer with focus on backend development and system design.Onsite interviews will assess your strengths in coding and architectural understanding.W... Show more

 • Promoted

Hybrid Senior Backend Engineer: Distributed Systems & Cloud - C$107,000 - C$157,300 A Year

Autodesk, Inc.North Vancouver, Canada
Full-time

Seeking a Senior Software Developer to enhance a distributed computing platform.Role includes coding, design, and production troubleshooting.Requires 4+ years of backend experience with Go, Python,... Show more

 • Promoted

Software Engineer, Java (Contract)

RavenwakeVancouver
Full-time

Ravenwake Games is the newest studio within Enad Global 7, a global leader in video game development and publishing.Backed by iconic franchises such as EverQuest®, PlanetSide®, DC Universe™ Online,... Show more

 • Promoted

Java Backend Software Engineer

Global Talent Alliance, CanadaVancouver, Metro Vancouver Regional District, Canada
Full-time

About the job Java Backend Software Engineer.We deliver automated cybersecurity across the digital terrain.We empower our customers to achieve continuous alignment of their security frameworks with... Show more

 • Promoted

Senior Backend Engineer for Cross-Functional Financial Projects

EarnInvancouver, metro vancouver regional district, Canada
Full-time

Shape the future of finance as a senior backend engineer.Collaborate tirelessly on event-driven systems and cloud solutions in a flexible hybrid work role.This role invites you to join the Live Pay... Show more

 • Promoted

Senior Backend Engineer, Trust Platform — Impact & Scale - C$148,000 - C$185,000 A Year

Global Financial Technology CompanyPort Moody, Canada
Full-time

Seeking a Senior Backend Engineer to design and build backend services for a Trust Platform, requiring over 9 years of experience and strong programming skills. Show more

 • Promoted

Senior Backend Engineer – Distributed Systems & Saas - C$170,000 - C$227,000 A Year

Data and AI companyWest End, Canada
Full-time

Seeking experienced Backend Engineers for a data and AI company in Vancouver to work on log analytics, AI/BI, and governance.Requires Java, Scala, or C++ and distributed systems experience. Show more

 • Promoted

Senior Backend Engineer (AWS)

LumenaltaVancouver, Metro Vancouver Regional District, Canada
Full-time

As a Senior Backend Engineer at Lumenalta, you will design and implement robust backend systems, ensuring our applications are secure, scalable, and efficient.You will be responsible for working cl... Show more

 • Promoted

Senior Backend Engineer – Java & Blockchain (Remote) - C$175,000 - C$205,000 A Year - Remote

Binance.USWest End, Canada
Remote
Full-time

Senior Backend Engineer needed to design and maintain high-throughput backend services.Requires strong Java skills and experience with distributed systems. Show more

 • Promoted

Senior Backend Engineer

ModesVancouver, British Columbia, Canada
Full-time

Modes is a digital transformation and organizational design collective working with various clients throughout North America.Our focus is on financial services.We help our clients plan, design, and... Show more

 • Promoted

Software Engineer Backend (Java) - $100,150 - $117,680 A Year

FinTechVancouver, Canada
Full-time

Seeking an experienced backend engineer for a FinTech company in Vancouver, specializing in embedded financial products.Responsibilities include designing and implementing solutions, integrating AP... Show more

 • Promoted

Backend Engineer

King River Capital Groupvancouver, metro vancouver regional district, Canada
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

 • Promoted

Join StackAdapt as a Backend Engineer

StackAdaptVancouver, Metro Vancouver Regional District, Canada
Full-time

Become a Backend Engineer at StackAdapt and contribute to the next generation of marketing technology.Focus on scalable microservices using Go and optimize real-time performance.StackAdapt is looki... Show more

 • Promoted

Software Engineer Backend (Java) - C$100,150 - C$117,680 A Year

Randstad DigitalNorth Vancouver, Canada
Full-time

Seeking an experienced backend engineer in Vancouver to design and implement solutions for embedded financial products, specializing in corporate banking.Requires expertise in Java 17+, databases, ... Show more

 • Promoted

Senior Backend Engineer at Databricks Vancouver

Databricks Inc.Vancouver
Full-time

Advance your career as a Senior Backend Engineer with Databricks in Vancouver.Focus on building cutting-edge data and AI platforms that deliver actionable insights for customers worldwide.This role... Show more

 • Promoted

Senior Backend Engineer At Brex Vancouver

BrexVancouver, Canada
Full-time

Contribute to Brex as a Senior Backend Engineer for the Product Data Platform in Vancouver.Focus on building scalable, high-performance backend systems for team-driven data solutions.Brex, an AI-po... Show more

 • Promoted

Senior Backend Engineer – Distributed Systems & Saas

DatabricksVancouver, Canada
Full-time

A leading data and AI company is seeking experienced engineers in Vancouver to contribute to product innovation and tackle complex challenges in log analytics, AI/BI, and governance.Ideal candidate... Show more

 • Promoted

Senior Java Backend Engineer – Real-Time Payments Platform - C$111,000 - C$160,000 A Year

A global technology companyNorth Vancouver, Canada
Full-time

Seeking a Senior Java Backend Engineer to manage software delivery and enhance real-time payment system architectures, requiring Java expertise, CI/CD, and secure coding knowledge. Show more

 • Promoted

Senior Java Backend Engineer - Remote - C$160,000 - C$210,000 A Year - Remote

Software Development FirmWest End, Canada
Remote
Full-time

Experienced Senior Java Backend Engineer sought for a fully remote role in Canada, focusing on Java development and AWS cloud services for scalable applications. Show more

 • Promoted

Senior Backend Engineer for Innovative TTS

Clutch CanadaVancouver
Full-time

Become a Senior Backend Engineer at Speechify, where you'll design and maintain APIs that power transformative text-to-speech solutions.Work 100% remotely in a diverse, collaborative atmosphere.As ... Show more