CareerPlan

Senior Software Developer

Toronto, CAFull-time$120k2026-11-09 → 2026-11-10
Hybrid

Core

Designing and developing resilient microservices and event-driven applications for a highly distributed, high-performance payment system.

Role type

Senior Software Developer (Java)

Builds

Microservices, event-driven applications, RESTful/SOAP APIs, containerized cloud architecture

Domain

Fintech / Payments / Financial Interoperability

Required skills

Java, Spring Boot, Microservices, Docker, Kubernetes, Oracle, PostgreSQL, RESTful APIs, SOAP, CI/CD, OAuth2, TLS

Preferred skills

Service mesh, API gateways, observability tools, end-to-end service delivery

Technologies

Spring, Spring Boot, Hibernate, Istio, Maven, JavaScript/TypeScript, Oracle, PostgreSQL

Responsibilities

Develop and maintain resilient microservices and event-driven applications; Design and develop Java applications on a complex platform; Perform analysis, design, implement, and conduct performance testing and tuning; Write clean, maintainable, testable, and efficient code; Run API & Microservices technologies and containers; Apply best practices in software design, testing, and CI/CD; Database design and development using relational databases.

Seniority

Senior, hands-on IC