A leading IT services firm in Toronto is looking for a Lead Java Developer to guide a team in developing scalable systems using Java and Spring Boot. The role involves working in a hybrid model and requires strong experience in leading teams as well as hands-on expertise in Apache Kafka and REST API design. Candidates must possess excellent communication skills and a Bachelor's degree in IT or related fields. This position offers a salary range of $60,000 - $110,000.