Java Developer


The CIBC Technology team is passionate about delivering high-quality, innovative, and secure solutions that simplify banking for our clients through all our channels. At CIBC, our development teams are busy building easy, flexible, and personalized banking solutions that allow us to meet our clients’ changing needs.

Whether you are looking to begin your career in the IT field or looking to use your years of experience in development to help CIBC be a leader in Technology, we have opportunities that may interest you.

Join our growing team of Java Developers with the Bank of the Future. You’ll fit right in if you have:

  • A passion for Java Development
  • Your values align to ours – trust, team work, and accountability
  • Passion for client service - You want the work you do each day to result in a positive client experience
  • You take ownership and drive simplification initiatives for your team and business overall
  • You enjoy working with passionate innovators, creators, collaborators, and leaders who foster ideation and leverage emerging technologies to build the bank of the future and deliver solutions that meet our clients’ changing needs

As a Java Developer you will:

  • Review business requirements and provide input into the design
  • You will complete work packages ensuring the development meets the business requirements and is in project timelines
  • Participate in code review sessions
  • Review QA reports and update any defects
  • Support with the release into the production environment
  • Support with any production issues
  • May act in a Team Lead capacity providing guidance and support to junior employees

What we are looking for:

  • Must have hands on experience with Java, J2EE, JSP and/or Javascript
  • Experience with Angular JS and EJB strongly preferred
  • Experience with webservices, weblogic, websphere, oracle and Unix strongly preferred
  • Experience in Agile considered an asset

What CIBC Can Offer You

  • Flexible health benefits, stock purchase plan, competitive incentive pay and recognition programs
  • Competitive salary and banking benefits
  • Career growth, development and continuous learning opportunities
  • Opportunity to be involved in CIBC events that help our communities
  • Click to learn more about Rewards & Recognition, Learning & Development, and Employee Community Involvement

What You Need To Know

  • Must be legally eligible to work in Canada at the location(s) specified above and, where applicable, must have a valid work permit or study permit that allows the candidate to fulfill the requirements of the role

How to apply:

If this opportunity interests you, please apply directly on: