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
22 days ago
Job type
  • Full-time
  • Quick Apply
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

Senior Backend Engineer wanted to improve distributed computing platform.Requires 4+ years experience with Go, Python, or Java, and AWS. Show more

 • Promoted

Software Engineer-Backend

Regie.aiVancouver, Metro Vancouver Regional District, CA
Full-time

Series B-funded, AI-native sales engagement automation platform focused on transforming business-critical prospecting into a precise, scalable, and repeatable process.We are seeking a senior softwa... Show more

 • Promoted

Remote Java Full-Stack Engineer for HR SaaS (AI Tools)

RELQ TECHNOLOGIESVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A tech firm specializing in HR solutions is seeking a Java Full Stack Engineer to join their remote agile team.The role involves designing and maintaining full-stack applications for a multi-tenant... Show more

 • Promoted

Experienced Backend Engineer with AI-Focused Expertise

Computrition, Inc.Vancouver, Metro Vancouver Regional District, CA
Full-time

Be instrumental in a new SaaS venture as an Experienced Backend Engineer.Your AI-first approach and proficiency in.NET/C# will drive the foundation of a cutting-edge application.This position is de... 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

Backend Engineer - $120,000 - $200,000 A Year

LayerZeroWest End, Canada
Full-time

Seeking a Backend Engineer to develop scalable backend systems for web3 technologies, focusing on blockchain interoperability.Requires 2+ years of experience and proficiency in backend languages li... Show more

 • Promoted

Senior Backend Engineer — Remote, Equity, Impact

DraftwiseVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A forward-thinking legal tech firm is looking for an experienced back end software engineer to join their team.In this role, you will take ownership of tech features and write high-quality code.Wit... 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

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 Software Engineer for Machine Learning

Highspot, Inc.Vancouver, Metro Vancouver Regional District, Canada
Full-time

Shape the future of Highspot’s AI technology as a Senior Backend Software Engineer focused on machine learning initiatives.Help advance our sales platform through innovative solutions and collabora... Show more

 • Promoted

Senior Backend Engineer - $140,000 - $175,000 A Year

KlueVancouver, Canada
Full-time

Backend Engineer to work on data storage/retrieval and infrastructure, expanding APIs, and migrating to microservices. Show more

 • Promoted

Senior Platform Engineer, Distributed Systems - C$129,388 - C$161,735 A Year

BoomiRichmond, Canada
Full-time

Seeking a Senior Platform Engineer to build core distributed systems in Vancouver.Requires Java and Kubernetes experience. Show more

 • Promoted

Backend Engineer - $120,000 - $200,000 A Year

LayerZero LabsWest End, Canada
Full-time

Backend Engineer to develop and maintain scalable systems for blockchain interoperability and decentralized applications. Show more

 • Promoted

Senior Backend Engineer — Scale Data Platforms - C$145,000 - C$191,000 A Year

Scale Data PlatformsNorth Vancouver, Canada
Full-time

Seeking a Senior Backend Engineer to develop innovative solutions for data and AI company in Vancouver, focusing on Log Analytics and AI/BI products.Requires 5+ years experience in Java, Scala, or ... Show more

 • Promoted

Senior Backend Engineer - Global Logistics & APIs

PostGridVancouver, Metro Vancouver Regional District, CA
Full-time

A global enterprise SaaS leader is seeking a Senior Software Engineer to enhance their core product.The successful candidate will architect scalable REST APIs, optimize backend services, and manage... 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

 • Promoted

Senior Software Engineer

Pagos ConsultantsVancouver, Metro Vancouver Regional District, Canada
Full-time

We are looking for an experienced backend engineer who loves technology, can take ownership of projects, design and implement solutions to complex problems, feels proud of their craft and is excite... Show more