CareerPlanGet AI match score →

Senior Software Developer

Toronto💼 Full-time💰 $120,000–$120,000🗓 2026-05-14 → 2026-07-31

Core

Designing and developing resilient microservices applications and high-performance payment systems for Canada's financial ecosystem.

Role type

Senior Software Developer (Java)

Builds

Distributed payment processing systems and microservices for banks, businesses, and individuals

Domain

Financial Technology / Payments

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, Hibernate, Netty, RESTful API design, relational database modeling (Oracle/PostgreSQL), microservice architecture, containerization (Docker/Kubernetes), SQL, Maven, JavaScript (Node, Knockout, JQuery), caching (Hazelcast, Memcached), design patterns, algorithms

Preferred skills

Experience in payment systems, enterprise-level framework design, agile development processes

Technologies

Spring, Spring Boot, Hibernate, Netty, Oracle, PostgreSQL, Docker, Kubernetes, Istio, Envoy, Bamboo, Hazelcast, Memcached, JavaScript, Node, Knockout, JQuery

Responsibilities

Develop and maintain resilient microservices applications; participate in system and application architecture; write clean, maintainable, testable code; run API & Microservices technologies and containers; perform database design and development; conduct performance testing and tuning

Seniority

Senior, hands-on IC

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