CareerPlanGet AI match score →

Senior Software Engineer (Backend - Java)

Toronto, Canada (Ethoca)💼 Full-time🗓 2026-07-21 → 2026-07-31

Core

Design, develop, test, deploy, and maintain secure, scalable Java-based backend services for a global payments ecosystem to combat fraud and improve digital commerce.

Role type

Senior IC backend software engineer (Java/Spring)

Builds

Distributed systems, RESTful APIs, and cloud-native applications for merchants and card issuers

Domain

Fintech / Global Payments

Deliverable

production ML models | product features

Required skills

Java (17+), Spring framework, RESTful API design, cloud-native development, distributed systems, Git, CI/CD, observability (logging, metrics, tracing), database design, secure software development

Preferred skills

Payments/fintech domain experience, high-throughput event-driven systems, batch processing, workflow orchestration, AI-enabled capabilities

Technologies

Java, Spring, Azure, Git, CI/CD pipelines

Responsibilities

Design and implement scalable backend services; troubleshoot complex production issues; participate in on-call support and incident response; mentor engineers and conduct code reviews; improve automation and developer experience; apply secure-by-design practices

Seniority

Senior, hands-on IC

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