CareerPlanGet AI match score →

Staff Java Engineer (Backend)

Canada - Toronto💼 Full-time💰 $118,000–$118,000🗓 2026-07-03 → 2026-07-31

Core

Modernize large-scale banking platforms and build cloud-native backend solutions for enterprise financial services.

Role type

Staff Java Engineer (Backend)

Builds

Scalable backend applications, microservices, and cloud-native architectures for Tier 1 financial institutions.

Domain

Financial Services / Banking

Deliverable

production ML models | product features | infrastructure

Required skills

Java, Spring Boot, Microservices, REST APIs, Distributed Systems, CI/CD, Kubernetes, Cloud Platforms (AWS/Azure/GCP), Event-Driven Architectures

Preferred skills

Domain-Driven Design, Kafka, Reactive Architectures, Security & Resilience, AI-assisted engineering

Technologies

Java, Spring Boot, Microservices, REST APIs, AWS, Azure, GCP, Kubernetes, Kafka

Responsibilities

Design and build scalable backend applications using Java and Spring Boot; Lead modernization of legacy applications to cloud-native architectures; Champion engineering excellence via CI/CD and DevSecOps; Mentor engineers and influence technical direction; Solve complex engineering challenges across delivery teams.

Seniority

Staff, hands-on leadership & mentorship

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗