Lead Developer (JavaAngular)
Job Summary
Location: Toronto ON (Downtown Financial District)
Work Model: Hybrid 2 days onsite per week
Employment Type: Contract
We are seeking an experienced Lead Developer to join a high-performing team delivering enterprise-scale applications. This role combines hands-on software development with technical leadership including coordinating offshore development teams conducting code reviews ensuring quality standards and driving day-to-day delivery.
The ideal candidate is a strong full-stack developer with expertise in Java and Angular a passion for agile delivery and experience mentoring or leading distributed development teams.
- Design develop and maintain scalable full-stack applications using Java and Angular
- Lead and coordinate daily activities of offshore development resources
- Conduct code reviews and enforce development best practices
- Ensure code quality performance and maintainability across releases
- Collaborate with Product Owners Architects and stakeholders to deliver business requirements
- Participate in agile ceremonies including sprint planning stand-ups and retrospectives
- Identify and resolve technical issues risks and delivery roadblocks
- Mentor developers and provide technical guidance to team members
- 7 years of software development experience
- Strong hands-on experience with Java and modern Angular
- Experience leading development teams or mentoring developers
- Proven ability to coordinate and manage offshore or distributed teams
- Strong understanding of software design principles code quality and testing practices
- Experience working in Agile/Scrum environments
- Excellent communication and stakeholder management skills
- Experience within large enterprise or financial services environments
- Cloud platform experience (AWS Azure or GCP)
- CI/CD and DevOps experience
- Toronto-based candidates preferred
- Ability to work onsite in the downtown Toronto financial district 2 days per week
Required Experience:
Senior IC