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.
What You'll Be Doing
You’ll be joining CIBC’s Shared Platform Technology team and be at the heart of CIBC’s digital transformation, successfully delivering complex, enterprise-scale cloud based applications involving multiple back-end systems. As a Sr. Consultant, Back End Developer- Java/Golang/Kubernetes, you will build, implement and maintain flexible and modular solutions that enhance the client experience across lines of businesses both in Java and GoLang. You’ll assist with the planning and strategy for the technical design, development and integration of these applications.
The role requires full‑time on‑site work, with the flexibility to manage activities within a hybrid work arrangement, spending 1-3 days per week on‑site and remaining days remote.
How You'll Succeed
- Programming Skills – develop code and test computer programs for straightforward assignments; review, analyze, and modify programming systems, including encoding, testing, and debugging.
- Systems Implementation – participate in the technical design, development, and integration of cross‑functional, multi‑platform application systems.
- Planning and Coordination – effectively interact with team members, end users, business analysts, and technical resources to gather requirements and prepare design specifications as instructed by senior team members.
Who You Are
- 10+ years of experience with Java (Java EE/Java SE) development; knowledge of GoLang is an asset.
- Familiarity with containerization (Docker), Azure Cloud Services (Azure SQL, Databricks, ADLS, Event Hub, ADF), PostgreSQL, Kubernetes (or Red Hat OpenShift), Web Services/API, Web Security, Networking and Unix; role will function as a subject matter expert to other developers and involve hands‑on coding.
- Client‑first mindset, goal‑oriented, motivated by achieving goals and delivering best results.
- Passionate about people, building relationships, respectful and authentic engagement.
- Eager to learn, with strong curiosity and a passion for growing knowledge.
- Certified professional with a degree in Computer Science, Accounting, Management Information Systems, or related field.
- Values matter: bringing real self to work and living our values of trust, teamwork, and accountability.
What CIBC Offers
- Competitive salary, incentive pay, banking benefits, benefits program*, defined benefit pension plan*, employee share purchase plan, vacation, wellbeing support, and a point‑based recognition program.
- State‑of‑the‑art spaces and technology to bring together innovative solutions.
- Cultivated culture with initiatives such as Purpose Day, a paid day off for personal growth and development.
What You Need To Know
- CIBC is committed to an inclusive environment where all team members and clients feel like they belong; we provide an accessible candidate experience and accommodations can be requested.
- CIBC values clarity in hiring; all posted roles are actively recruiting unless stated otherwise.
- Eligibility to work in the specified location(s) and, where applicable, a valid work or study permit is required.
- Applicants may be asked to complete attribute‑based assessments and skills tests such as simulations, coding, or French proficiency.
- Artificial intelligence tools are used during recruitment to better understand candidates.
Job Location
Toronto-CC East 13th Floor
Employment Type
Regular
Weekly Hours
37.5
Skills
Application Development, Database Management Systems (DBMS), Go Programming Language
#J-18808-Ljbffr