A major financial services provider in Toronto is looking for a software developer to drive the software development lifecycle, manage development teams, and ensure high-quality application delivery. The role requires 5-7 years of development experience, with a strong proficiency in Java and familiarity with cloud computing and microservices. Competitive salary between $75,900 - $141,900, alongside a comprehensive benefits package.