4 days ago
Toronto, CanadaSenior
Responsibilities
- Develop, test, debug, and maintain backend applications and programming systems.
- Design, develop, and integrate cross-functional, multi-platform enterprise applications.
- Build modular solutions in Java and GoLang for complex, cloud-based applications.
- Assist with technical planning, strategy, requirements gathering, and design specifications.
- Collaborate with team members, end users, business analysts, and technical resources.
- Serve as a subject matter expert and provide guidance to other developers while performing hands-on coding.
Requirements
- 10 years of experience.
- Java development experience, including Java EE and Java SE.
- Good knowledge of GoLang is an asset.
- Familiarity with 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.
- Computer Science or a related field of study.
- Ability to function as a subject matter expert while contributing hands-on code.
Benefits
- Competitive salary and incentive pay.
- Banking benefits, a benefits program, defined benefit pension plan, employee share purchase plan, vacation offering, wellbeing support, and a social recognition program.
- Paid Purpose Day for personal growth and development.
- Toronto-based regular employment with 37.5 weekly hours and a hybrid arrangement involving 1–3 days per week onsite and remaining days remote.
Tech Stack
Categories
About CIBC
CIBC (Canadian Imperial Bank of Commerce) provides retail, business, wealth management, and capital markets services to individuals, small and mid-sized businesses, and institutional clients in Canada and the U.S. It earns revenue from interest income, fees, and trading and advisory services, and offers digital and branch banking, mortgages, credit cards, and investment products. Founded in 1961 and headquartered in Toronto, it is one of Canada’s Big Five banks and is listed on the TSX and NYSE (CM).