CIBC is seeking a Senior Application Developer to join their Digital Technology group, which serves retail and small business customers. This role is part of a team supporting CIBC's Digital Transformation, implementing complex, enterprise-scale solutions on modern platforms.
The position involves working with CIBC's main digital channels, including CIBC Online Banking, cibc.com, and Simplii Financial, as well as mobile banking. As a Senior Application Developer, you'll be responsible for developing and implementing solutions under the guidance of senior team members, while also participating in the exciting journey to enhance systems in the Cloud.
The ideal candidate will have strong experience in Java/J2EE development, with expertise in Spring/Springboot and various web services technologies. You'll need to demonstrate proficiency in microservices and API development, with at least 5 years of enterprise-level Java development experience. Familiarity with cloud environments and Agile methodologies is essential.
Key responsibilities include API design and development, creating comprehensive test cases and documentation, implementing complex business logic, and providing operational support. The role requires someone who embraces continuous improvement, stays current with technology trends, and works effectively in a collaborative environment.
CIBC offers a dynamic work environment where team members are valued for their contributions and empowered to make meaningful impacts. The company emphasizes trust, teamwork, and accountability as core values. This position represents an excellent opportunity to join a leading financial institution during its digital transformation journey, working with modern technologies and contributing to significant technological advancements.