Taro Logo

Senior Java Developer/Consultant

CIBC is a relationship-oriented bank building for the modern world, with 44,000 employees helping clients achieve their financial goals.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Finance

Description For Senior Java Developer/Consultant

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.

Last updated a day ago

Responsibilities For Senior Java Developer/Consultant

  • Develop, code and test end-to-end stack of applications
  • Review, analyze, and modify programming systems, including coding, testing, and debugging
  • Participate in technical design, development, and integration of cross-functional systems
  • Work with business and technology partners to address client impact issues
  • Provide technical guidance on application development projects
  • Lead design review sessions and ensure alignment with business requirements
  • Function as a subject matter expert (SME) to other developers

Requirements For Senior Java Developer/Consultant

Java
React
  • 8-10+ years experience in Java/J2EE, Spring Boot, Angular/React, JSP/EJB/JMS
  • Experience with Rest Services, JSON, WebLogic/JBoss, Web Services/SOAP/XML
  • Experience with Soap UI/Junit, Design Patterns
  • Experience in Agile and Software Delivery Life Cycle (SDLC)
  • Degree/diploma in Computer Science, Engineering, Management Information Systems, or related field
  • Experience with OpenShift/Azure, Jenkins, Github, Artifactory (asset)
  • Strong collaboration and communication skills
  • Object Oriented design experience

Benefits For Senior Java Developer/Consultant

Medical Insurance
  • Competitive compensation
  • Banking benefits
  • Wellbeing support
  • Employee and family assistance programs
  • MomentMakers social recognition program

Interested in this job?

Jobs Related To CIBC Senior Java Developer/Consultant