Senior/Lead Java Developer – Payment Systems

Summary

Lead the design and development of high-throughput, transactional payment systems using Java 17, Spring Boot, and Kafka in a fintech environment.

ONLY CANADIAN CITIZENS


πŸš€ Hiring: Senior/Lead Java Developer – Payment Systems β˜•

Toronto, Canada – Hybrid/Onsite

Experience: 10–15 Years

Must be authorized to work in Canada


Looking for a seasoned Java engineer with strong experience in high-throughput, concurrent, transactional payment systems.

Core Java 17 & Concurrency Utilities

Multithreading, JMM, synchronization & deadlocks

Spring Boot / Spring Framework

High-volume Payments / Banking / Trading / E-commerce

Strong SQL & RDBMS – PostgreSQL/Oracle/MySQL

REST APIs & payment integrations

Kafka at scale – partitioning, consumer scaling & exactly-once delivery

5+ years in high-concurrency/financial systems preferred


Interested? Please share your updated resume with contact details.


🀝 Not interested? Please refer someone from your networkβ€”we have multiple opportunities available!

See also

Software Engineering jobs by country β€” openings, pay and top skills β†’

Tailor your CV for this role?

We couldn't check your fit for this role β€” add a CV to your profile to see it next time.

A new version of freehire is available