CIBC is seeking a Consultant, Application Development (Payments) in Toronto. You will design, develop and maintain modular web applications across front-end and back-end, collaborating with cross-functional teams to deliver end-to-end solutions. Expect SME leadership, hands-on coding, and a hybrid work setup with 1-3 in office days. The role values deep Java experience (Java EE/SE) and GoLang familiarity, plus containerization with Docker, Kubernetes, and cloud services.