CIBC, a leading Canadian bank with over 44,000 employees, is seeking a Senior Java Developer/Consultant to join their Core Banking and Payments technology team. This role offers an exciting opportunity to work on mission-critical applications in the financial sector, combining technical expertise with business impact.
The position requires a seasoned Java developer who will be responsible for building, implementing, and maintaining flexible and modular solutions that enhance the client experience across lines of businesses. The role involves detailed technical design and development using various technology platforms, with a focus on Java/J2EE technologies, Spring Boot, and modern web frameworks.
As a Senior Java Developer/Consultant, you'll be working in a hybrid environment, collaborating with cross-functional teams to deliver robust banking solutions. The role requires both technical depth and leadership capabilities, as you'll be expected to function as a subject matter expert while actively contributing to hands-on development.
Key technical requirements include 8-10+ years of experience with Java/J2EE, Spring Boot, Angular/React, and related technologies. The ideal candidate should have a strong background in object-oriented design, API development, and modern DevOps practices. A degree in Computer Science, Engineering, or related field is required.
CIBC offers a comprehensive benefits package including competitive compensation, banking benefits, wellbeing support, and family assistance programs. The company culture emphasizes trust, teamwork, and accountability, providing an environment where innovation and professional growth are encouraged.
This role presents an excellent opportunity for a senior developer looking to make a significant impact in the financial technology sector while working with a respected institution that prioritizes both employee and customer success. The position offers the chance to work on complex, large-scale systems while developing both technical and leadership skills.