CIBC is seeking a Senior Java developer to join its Digital Technology group, supporting online banking and mobile platforms. You will design and implement APIs, develop enterprise-grade services, and contribute to cloud and AI initiatives in a hybrid work setting with 1–3 days in office. The role demands strong Java/J2EE expertise and experience with Spring Boot, microservices, and API development. You will collaborate with chapter leads and product owners to deliver complex, scalable solutions