We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what’s right for our clients.

At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what they need to make a meaningful impact and are truly valued for who they are and what they contribute.

To learn more about CIBC, please visit CIBC.com

Job Description

What You’ll Be Doing

CIBC’s Remote Banking & Shared Service Technology team provides Tier 1 service for Retail Banking and parts of Wholesale Banking, as well as key enterprise technology capabilities such as Enterprise Customer Information, Enterprise Integration and Messaging Services and Electronic Payment Services. As a Java J2EE Developer, you will join CIBC’s Remote Banking & Shared Services team, with responsibility to convert specifications about business requirements into programming instructions. Review, analyze, and modify programming systems, including coding, testing, debugging, and primarily back-end development of Java based applications supporting the enterprise customer information system. You will maintain records to document program development and revisions and will provide support for existing production applications.  This role is comprised of approximately 60% coding, 20% design/documentation and 20% support and continuous improvement for customization/enhancement and maintenance related project work.

How You'll Succeed

Who You Are

What CIBC offers

At CIBC, your goals are a priority. We start with your strengths and ambitions as an employee and strive to create opportunities to tap into your potential. We aspire to give you a career, rather than just a paycheck.

What you need to know

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!