×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Consultant, Back End Developer- Java​/Springboot​/System Design

Job in Toronto, Ontario, C6A, Canada
Listing for: Canadian Imperial Bank of Commerce
Full Time position
Listed on 2026-06-18
Job specializations:
  • Software Development
    Backend Developer, Java Developer, Full Stack Developer, Software Architect
Salary/Wage Range or Industry Benchmark: 100000 - 125000 CAD Yearly CAD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Overview

The Sr. Consultant, Back End Developer – Java/Spring Boot/System Design is responsible for leading functional design and development of application systems across all technologies and platforms, consulting senior management, translating user requirements into process and data requirements, developing solutions, providing technical leadership, and mentoring junior designers and developers.

Responsibilities
  • Lead functional design and development of application systems across all technologies and platforms.
  • Consult with senior management on existing and emerging infrastructure technologies.
  • Translate user requirements into system and application design aligned with technology roadmap.
  • Design and document technical functionality, infrastructure, interfaces, and integrations.
  • Lead design of cost‑effective and innovative solutions for business objectives and operational efficiency.
  • Contribute to technology roadmaps aligned with the bank’s vision and strategy.
  • Lead multiple complex technology solutions while maintaining consistency across the platform.
  • Act as solution lead and interface with project teams, moderating design review sessions.
  • Support and mentor junior designers and developers through knowledge sharing.
Qualifications
  • 10+ years of experience designing, developing, implementing, and supporting applications.
  • Proficiency in Java, Spring Boot, and related technologies (Spring Boot, J2EE, SOAP, REST, gRPC, Quarkus).
  • Experience with RDBMS/SQL, micro‑services architecture, Docker/Pod Man, Maven/Gradle, Postman, Junit, Jenkins, GIT, OpenAPI/Swagger, OAuth2/JWT.
  • Experience with system design, data structures, and architecture.
  • Experience developing automation using AI technologies such as Python, LLM integration, vector databases, and Retrieval‑Augmented Generation (RAG).
  • Bachelor’s degree or equivalent in Computer Science or a technical discipline.
  • Certification as a professional (optional).
Benefits
  • Competitive salary and incentive pay.
  • Banking benefits, defined benefit pension plan, employee share purchase plan.
  • Vacation offering, wellbeing support.
  • Moment Makers social, points‑based recognition program.
  • Paid Purpose Day for personal growth and development.
  • Hybrid work arrangement: 1–3 days on‑site, remaining days remote.
Location & Employment

Toronto – 81 Bay, 21st Floor. Regular employment type. Weekly hours: 37.5.

EEO Statement

CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and provide an accessible candidate experience. If you need accommodation, please contact Mailb CIBC is committed to clarity in our hiring process. All roles posted are opportunities we’re actively recruiting for, unless stated otherwise.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary