A leading bank in the Americas is seeking a Lead Software Developer in Toronto to drive engineering excellence and lead a cross-functional Agile team. In this role, you will oversee the full software development lifecycle, ensuring high-quality payment and cash management solutions. The ideal candidate has 8+ years of software development experience and expertise in Java and React JS. This position offers competitive rewards, flexible vacation, and numerous opportunities for professional growth.
Qualifications
8+ years of professional software development experience delivering scalable, high-performance systems.
3+ years in a senior or lead developer capacity, providing technical leadership and mentoring.
Hands-on experience with Kafka, Pub/Sub, EventHub, or equivalent streaming technologies.
Responsibilities
Lead a cross-functional Agile engineering team to design, build, deliver, and support high-quality payment solutions.
Make architectural decisions and guide components integration.
Mentor and coach developers, promoting growth and knowledge sharing.
Skills
Expert-level experience with Java (Java 8+)
Strong proficiency with React JS
Hands-on experience with JUnit
Strong understanding of event-driven architectures
Strong hands-on experience with Docker & Kubernetes
Experience with API Gateways
Tools
Git / Bitbucket
Maven / Gradle
Jenkins
Job description
A leading bank in the Americas is seeking a Lead Software Developer in Toronto to drive engineering excellence and lead a cross-functional Agile team. In this role, you will oversee the full software development lifecycle, ensuring high-quality payment and cash management solutions. The ideal candidate has 8+ years of software development experience and expertise in Java and React JS. This position offers competitive rewards, flexible vacation, and numerous opportunities for professional growth.