Taro Logo

Lead Developer

CIBC is a relationship-oriented bank providing financial services with 44,000 employees helping clients achieve their financial goals.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Lead Developer

CIBC is seeking a Lead Developer to join their Digital Technology group serving retail and small business customers. This role is part of the team supporting CIBC's Digital Transformation, implementing complex, enterprise-scale solutions on Cloud-native platforms. The ideal candidate will have 8-10 years of experience in Java/Spring development with a strong focus on API development and microservices architecture.

As a Lead Developer, you'll be responsible for mentoring junior developers, leading the development and implementation of solutions, and contributing to the cloud transformation journey. The role requires expertise in API design, system architecture, and best practices in software development. You'll work with modern development methodologies and processes to deliver scalable and maintainable systems.

The position offers a comprehensive benefits package including competitive salary, banking benefits, pension plan, and various insurance coverage. CIBC promotes a culture of continuous learning and development, offering opportunities for growth through initiatives like Purpose Day. The work environment is hybrid, combining remote and on-site work to optimize productivity and collaboration.

CIBC is committed to creating an inclusive environment and values trust, teamwork, and accountability. The company serves millions of clients through its digital platforms, making this role crucial in delivering excellent financial services through technology. If you're passionate about leading technical teams, driving innovation, and working in a collaborative environment while making a meaningful impact in the financial sector, this role presents an excellent opportunity for career growth.

Last updated 25 days ago

Responsibilities For Lead Developer

  • Lead API design and development
  • Analyze complex technical challenges and propose solutions
  • Write clean, efficient, and well-tested code
  • Drive continuous improvement in development processes
  • Provide advanced support for operational activities
  • Mentor junior developers
  • Collaborate with Product Owners and cross-functional teams

Requirements For Lead Developer

Java
  • 8-10 years of hands-on experience in Java/J2EE, Spring/Springboot, and API development
  • Experience working with product managers, QA teams, DevOps engineers
  • Expertise with scalable, secure & resilient Microservices using Spring Boot
  • Strong communication and collaboration skills
  • Experience with API versioning and documentation

Benefits For Lead Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive salary
  • Incentive pay
  • Banking benefits
  • Defined benefit pension plan
  • Employee share purchase plan
  • Vacation offering
  • Wellbeing support
  • Purpose Day - paid day off for growth and development

Interested in this job?