22 hours ago
Toronto, CanadaSenior
Responsibilities
- Develop, test, debug, review, analyze, and modify Java and Go programming systems.
- Design, develop, implement, maintain, and integrate cross-functional, multi-platform enterprise applications.
- Assist with technical planning and strategy, requirements gathering, and preparation of design specifications.
- Serve as a subject matter expert and provide support to other developers.
- Collaborate with team members, end users, business analysts, and technical resources.
Requirements
- At least 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, Accounting, Management Information Systems, or a related field of study.
- Ability to work hands-on while acting as a subject matter expert to other developers.
Benefits
- Competitive salary and incentive pay.
- Banking benefits, a benefits program, a defined benefit pension plan, an employee share purchase plan, vacation, wellbeing support, and a social recognition program.
- Paid Purpose Day for growth and development.
- Hybrid work arrangement with 1–3 days per week on-site and other days remote; job location is Toronto-CC East, and weekly hours are 37.5.
- Regular employment.
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).