CIBC is seeking a Lead Developer to join their Digital Technology group, focusing on serving retail and small business customers. This role is part of the team supporting CIBC's digital transformation initiatives, including Online Banking, cibc.com, Simplii Financial, and CIBC Bank USA platforms.
As a Lead Developer, you'll be at the forefront of implementing complex, enterprise-scale solutions on Cloud-native platforms. The role combines technical leadership with hands-on development, requiring expertise in Java/J2EE, Spring/Springboot, and API development. You'll be responsible for mentoring junior developers while leading the development and implementation of solutions.
The position offers an opportunity to work with modern technologies and methodologies, including microservices architecture, DevSecOps practices, and cloud platforms. You'll be involved in API design, system architecture, and ensuring code quality through robust testing strategies and CI/CD pipelines.
CIBC offers a comprehensive benefits package including competitive salary, banking benefits, pension plan, and employee share purchase options. The company promotes a culture of continuous learning and development, offering resources and opportunities for professional growth.
The ideal candidate will have 8-10 years of relevant experience, strong technical skills, and excellent communication abilities. You'll need to demonstrate expertise in scalable microservices development, API design, and system architecture, while being able to collaborate effectively with cross-functional teams.
Working at CIBC means joining a team of 44,000 employees focused on helping clients achieve their financial goals. The company values trust, teamwork, and accountability, offering a hybrid work environment that balances remote and on-site work to optimize performance and collaboration.