CareerPlanSign in

Software Developer

Toronto, CA💼 Full-time💰 $115,000–$115,000🗓 2026-09-29

Core

Developing and maintaining highly distributed, high-performance systems and resilient microservices applications for Canada's digital payments and financial ecosystem.

Role type

Senior IC Software Developer (Java/Microservices)

Builds

Distributed payment processing systems and microservices applications

Domain

Financial Technology (Payments)

Deliverable

production ML models | product features

Required skills

Java (Spring, Spring Boot, JPA, Hibernate), REST API development, microservices architecture, relational databases (PostgreSQL, Oracle), cloud technologies (AWS, Azure), containerization and orchestration (Docker, Kubernetes, AWS ECS), event-driven and messaging-based architectures, frontend technologies (HTML, CSS, JavaScript, Angular), application security (authentication, authorization, secure coding)

Preferred skills

Agile development environments, full software delivery lifecycle experience

Technologies

Spring, Spring Boot, JPA, Hibernate, PostgreSQL, Oracle, AWS, Azure, Docker, Kubernetes, AWS ECS, Angular

Responsibilities

Develop and maintain highly distributed, high-performance systems; Build and support resilient microservices applications encompassing the full development lifecycles; Support the operations group in application problem analysis and resolution; Participate in rotating on-call support when required

Seniority

Mid-Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.