CareerPlanGet AI match score →

Software Application Developer

Toronto, ON, CAN💼 Full-time💰 $61,600–$61,600🗓 2026-07-03 → 2026-07-30

Core

Design, build, and support enterprise-scale B2B Banking and Credit Technology applications, translating user requirements into technical specifications and features.

Role type

Senior Software Application Developer (Enterprise Banking)

Builds

Production-ready software applications, tools, and services for BMO's B2B Banking and Credit portfolio.

Domain

Banking / Credit Technology / Enterprise Software

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, RESTful APIs, Microservices, React/Angular, SQL/NoSQL databases, Kafka/MQ, Python, Kubernetes, Docker, CI/CD, Linux, Git, Test Driven Development, System Design, Troubleshooting

Preferred skills

LLM integration (GPT/Claude), AI SDLC experience, Cloud platforms, GitHub Copilot, MS 365 Copilot

Technologies

Java, Spring Boot, React, Angular, Kafka, Kubernetes, Docker, GitHub Actions, GitLab, Jenkins, PostgreSQL, Oracle, SQL Server

Responsibilities

Translate user needs into technical specifications; develop, test, and implement new software programs; perform preventative and corrective maintenance; ensure code adherence to security and performance standards; evaluate new technologies for ecosystem fit; follow release management processes; assist in interpreting client requirements.

Seniority

Mid-to-Senior, hands-on IC with team management aspects

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗