Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Application Developer

$75.9k - $141.9k per year

Bank of Montreal

Key Responsibilities

  • Own the design, development, and ongoing health of complex applications or services, taking accountability for technical quality, resiliency, and performance.
  • Lead end‑to‑end technical design, translating business requirements into scalable, secure, and maintainable solutions.
  • Design and build applications using Java and Spring Boot within a microservices and cloud‑native architecture.
  • Lead and support application integrations using APIs, MQ, Kafka, and SFTP (RESTful services, JSON, XML).
  • Develop and optimize data solutions using Oracle SQL.
  • Use AI‑assisted tools to analyze large or complex codebases, identify technical debt, and assess cross‑system impacts during design, modernization, and change initiatives.
  • Apply AI to accelerate solution design exploration, architecture evaluation, prototyping, and test strategy improvement.
  • Leverage AI during complex production issue analysis, incident triage, and root‑cause investigations to reduce mean time to resolution and improve system reliability.
  • Troubleshoot and resolve complex system issues, leading root‑cause analysis and implementing long‑term fixes.
  • Set and enforce engineering standards for code quality, testing (SIT/UAT), security, performance, and SDLC best practices.
  • Provide technical leadership and mentorship to junior and intermediate engineers across coding standards, solution design, testing practices, and modern engineering approaches.
  • Mentor and guide engineers on the effective, responsible, and judicious use of AI throughout the software development lifecycle.
  • Guide teams through technical ambiguity, helping define direction, trade‑offs, and implementation approaches.
  • Collaborate with business partners, architects, and product teams to ensure solutions are aligned with business priorities.
  • Contribute to continuous improvement of engineering processes, tools, and delivery practices.

Leadership & Ownership Expectations

Demonstrated ownership of applications or services, with the ability to clearly explain what was built, your role, and the business and technical impact delivered.

Experience setting clear expectations for development quality, delivery timelines, and engineering best practices.

Proven ability to influence technical decisions and raise the bar for team performance, system quality, and operational excellence.

Experience working in enterprise environments; banking or financial services experience preferred.

Ability to set the standard for responsible AI usage, including adherence to data privacy, security, and regulatory compliance expectations.

Required AI Capabilities

  • Hands‑on experience using AI‑assisted coding or developer productivity tools, such as Microsoft Copilot, GitHub Copilot, or similar tools, in day‑to‑day development workflows.
  • Strong judgment and accountability in reviewing, validating, and refining AI‑generated code, designs, and technical recommendations to ensure correctness, security, maintainability, and alignment with enterprise standards.
  • Solid understanding of responsible, ethical, and secure AI usage in an enterprise environment, including data privacy, intellectual property protection, regulatory considerations, and secure software development practices.

Qualifications & Experience

  • 6+ years of professional software development experience, with a related post‑secondary degree or equivalent experience.
  • Hands‑on experience delivering production systems in large, complex enterprise environments.
  • Strong communication skills, with the ability to articulate complex technical concepts to both technical and non‑technical stakeholders.

Technical Skills

  • Languages & Frameworks: Java, Spring Boot
  • Architecture: Microservices, distributed systems
  • Integration: APIs, MQ, Kafka, SFTP; REST, JSON, XML
  • Databases: Oracle SQL
  • Cloud: AWS (EC2, EKS, Lambda, S3, RDS, Redshift, Bedrock)
  • SDLC & Testing: Full SDLC ownership, SIT/UAT
  • AI & Cloud Experience: Recent AI / GenAI experience (within the past 3 months) using AI to solve real technical or business problems, including: AI‑assisted code analysis, refactoring, and technical debt assessment; AI‑enabled design exploration, prototyping, and test strategy improvement; AI‑supported production issue investigation and root‑cause analysis; Experience integrating AI/ML/GenAI tools or consuming AI services and APIs (e.g., Microsoft Copilot, ChatGPT, Claude). AWS experience within the past 12 months, including deploying, hosting, and supporting applications in AWS‑based environments.

Work Model Hybrid – 2–3 days per week in office

Salary: $75,900.00 - $141,900.00

Pay Type: Salaried

The above represents BMO Financial Group’s pay range and type. Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part‑time roles will be pro‑rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Group’s expected target for the first year in this position.

BMO Financial Group’s total compensation package will vary based on the pay type of the position and may include performance‑based incentives, discretionary bonuses, as well as other perks and rewards.

BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. To view more details of our benefits, please visit:

About Us

At BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world. As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one – for yourself and our customers. We’ll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in‑depth training and coaching, to manager support and network‑building opportunities, we’ll help you gain valuable experience, and broaden your skillset. To find out more visit us at

BMO is committed to an inclusive, equitable and accessible workplace. By learning from each other’s differences, we gain strength through our people and our perspectives.

Accommodations are available on request for candidates taking part in all aspects of the selection process. To request accommodation, please contact your recruiter.

Who we are

We’re proud to be fueling growth and expanding possibilities for individuals, families and businesses. More than 12 million customers count on us for personal and commercial banking, wealth management and investment services. As the 8th largest bank in North America by assets, we provide personal and commercial banking, wealth management and investment services to more than 12 million customers. In Canada, the United States and across the globe, we’ll continue to build, invest and transform to drive performance that serves the good that grows.

#J-18808-Ljbffr

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Application Developer in Baie-d'Urfé, QC vacancy
  • Elevate your career as a Senior Application Developer at BMO Financial Group. Focus on application design using Java, Spring Boot, and AI-driven tools in a hybrid work environment. As part of BMO's technology team, you will own the development and maintenance of complex applications... 
    Senior

    Bank of Montreal

    Baie-d'Urfé, QC
    2 days ago
  •  ...automatisation et d'ingénierie des applications, l'ingénieur junior...  ...meilleures pratiques d'ingénierie applicables. Objectif initial du...  ...for industries, real estate developments, health care and educational...  ...solutions. Work closely with senior engineers to integrate... 
    Senior
    Daily paid
    Full time
    Internship
    Work at office
    Worldwide

    Smardt

    Dorval, QC
    1 day ago
  •  ...recherchons   un(e) spécialiste en application ERP   pour développer notre...  ..., étatiques ou locales applicables. Dans le cadre de notre...  ...for industries, real estate developments, health care and educational...  ...Application Specialist to develop our team. Responsible for... 
    Suggested
    Daily paid
    Full time
    Contract work
    Local area
    Worldwide

    Smardt

    Dorval, QC
    1 day ago
  • $23 - $26 per hour

     ...accounts receivable • Travel management and expense reporting application skills is a must • Is highly approachable • Has effective...  ...reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity... 
    Suggested
    Contract work
    Work at office
    Local area
    Monday to friday
    Flexible hours

    Randstad

    Baie-d'Urfé, QC
    a month ago
  • $48k - $50k per year

     ...interaction to resolve issues; • Comply with GMP requirements as applicable to ensure that all quality and regulatory requirements of...  ...of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and... 
    Suggested
    Monday to friday

    Randstad

    Baie-d'Urfé, QC
    a month ago
  •  ...supporting Inuit employment and representation, qualified Inuit applicants will be given preference where skills, qualifications and experience...  ...with organizational guidelines. Inuit Culture & Events Develop communications highlighting Inuit culture, important dates,... 
    Permanent employment
    Monday to friday

    Ilagiisaq-FCNQ

    Baie-d'Urfé, QC
    a month ago
  •  ...Responsibilities Talent Acquisition Strategy & Leadership Develop and execute a site-specific talent acquisition strategy aligned with...  ...and employment legislation. Experience partnering closely with senior leaders and operational managers. Fluency in French and English,... 
    Senior
    Temporary work
    Local area

    Galderma Prod Canada Inc.

    Baie-d'Urfé, QC
    1 day ago
  •  ...legally be permitted to work in Canada, without any additional sponsorship support from David Brown Santasalo Canada Inc. David Brown Santasalo Canada Inc. would like to thank all applicants for applying, but only those selected as potential candidates will be contacted.... 
    Permanent employment
    Full time
    Flexible hours
    Day shift

    David Brown Santasalo Canada Inc.

    Baie-d'Urfé, QC
    1 day ago
  • $58.9k - $98.1k per year

     ...opérationnel avancé (Niveau 2) pour les applications Veeva, incluant Veeva CRM, Vault, Network...  ...requise; la certification Salesforce Developer est un atout. Veeva Vault et Network...  ...ou tout autre statut protégé par la loi applicable.  Des mesures d’adaptation pour les candidats... 
    Full time
    Part time
    Apprenticeship
    Immediate start
    Worldwide

    IQVIA

    Kirkland, QC
    3 days ago
  •  ...Your initial mandate will require a skillset enabling you to develop test software in Windows, using Python, for the test of various...  ...satellite payloads.     Tasks : Creating\Modifying software applications for an EGSE targeting satellite payloads Read and understand... 
    Senior
    Full time
    Contract work
    Temporary work
    Work at office
    Flexible hours

    MDA Space Canada

    Sainte-Anne-de-Bellevue, QC
    1 day ago
  •  ...tactical data links. This role focuses on developing mission‑critical software for airborne...  ...Interface Specification Documentation. Develop program modules that implement...  ...different mission systems. Develop C/C++ applications for reliability-critical environments.... 
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Top Aces Inc.

    Dorval, QC
    1 day ago
  •  ...information, visit  .   Role:  The Senior Manufacturing Engineer is called upon to...  ...and ERP, monitor costs and schedules  Develop and implement optimal working methods, efficient...  ..., please indicate this on your application/cover letter and we will work with you to... 
    Senior
    Full time
    For subcontractor
    Flexible hours

    MDA Space Canada

    Sainte-Anne-de-Bellevue, QC
    1 day ago
  • $30 per hour

     ...work from home, so we will usually be nearby. However, during these hours, we want the nanny to feel comfortable taking the lead and developing an independent, trusting relationship with Charlotte. The person we hope to find You are someone who: * Truly enjoys spending... 
    Part time
    Afternoon shift

    CanadianNanny.ca

    Baie-d'Urfé, QC
    2 days ago
  •  ...recherchons un(e) Specialiste Senior en Marketing. Le/la...  ...les pompes à chaleur dans les applications commerciales et critiques, et...  ...fédérales, étatiques ou locales applicables. Dans le cadre de notre processus...  ...technical advantages. Develop launch toolkits, sales... 
    Senior
    Full time
    Contract work
    Local area
    Worldwide

    Smardt

    Dorval, QC
    1 day ago
  •  ...concevoir, construire et maintenir des applications critiques pour l'entreprise, de préférence...  ...systems for industries, real estate developments, health care and educational centers worldwide...  ...reference checks, in accordance with applicable laws and regulations. This... 
    Daily paid
    Internship
    Worldwide

    Smardt

    Dorval, QC
    1 day ago
  •  ...issues, and maintain stakeholder engagement. Change Management: Develop and support change management plans that enable effective...  ...reports to provide timely and accurate visibility to stakeholders and senior management. Training and Coaching: Support project teams and business... 
    Senior
    Full time
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Top Aces Inc.

    Dorval, QC
    1 day ago
  •  ...par la direction générale. Founded in 2017, Tarquti is an Inuit-led company spearheading the energy transition in Nunavik. It develops and implements renewable energy projects that reflect the ideas, interests, and values of each community. Recognized as Hydro-Québec’... 
    Full time
    Contract work
    Part time
    Work at office
    Remote work

    Ilagiisaq-FCNQ

    Baie-d'Urfé, QC
    13 days ago
  •  ...des clients et les codes de l'industrie applicables. Travaillant en étroite collaboration...  ...saving systems for industries, real estate developments, health care and educational centers...  ...project deadlines. Train, mentor, and develop new and existing design staff in company... 
    Senior
    Daily paid
    Full time
    Contract work
    Work at office
    Worldwide

    Smardt

    Dorval, QC
    20 hours ago
  •  ...hear from you! MDA Space is seeking a Senior Talent Acquisition Advisor to join our...  ...accommodation due to a disability during the application or the recruiting process, please feel...  ...committed to treating all employees and applicants for employment with respect and dignity.... 
    Senior
    Full time
    Internship
    Work at office
    Work from home

    MDA Space Canada

    Sainte-Anne-de-Bellevue, QC
    1 day ago
  •  ...recherchons   un(e) technologue senior en systèmes de contrôle Ce...  ..., tant au niveau de l’application que de l’interface utilisateur...  ...fédérales, étatiques ou locales applicables. Dans le cadre de notre processus...  ...What You'll Do: Develops and maintains Chiller Controls... 
    Senior
    Daily paid
    Full time
    Contract work
    Work at office
    Local area
    Worldwide

    Smardt

    Dorval, QC
    1 day ago
  •  ...economy? We would love to hear from you! We are on the hunt for a Senior FDIR-FSW Systems Engineer  on our systems team at our Montreal...  ...you require any accommodations, please indicate this on your application/cover letter and we will work with you to meet your accessibility... 
    Senior
    Full time
    Internship
    Work at office
    Flexible hours

    MDA Space Canada

    Sainte-Anne-de-Bellevue, QC
    1 day ago
  •  ...données sont capturées et comment elles circulent entre différentes applications. Capacité à établir des relations de travail positives avec...  ...the implementation of the requirements of the ACA and its applicable regulations, appropriate accommodations will be provided upon... 
    Senior
    Temporary work
    Work at office

    AECON

    Dorval, QC
    6 days ago
  •  ...professional wanting to solve complex problems and develop state of the art Satellite Operations...  .... Tasks & Responsibilities: As a Senior Systems Engineer – Systems Engineer –...  ...committed to treating all employees and applicants for employment with respect and dignity.... 
    Senior
    Full time
    For subcontractor
    Internship
    Work at office
    Flexible hours

    MDA Space Canada

    Sainte-Anne-de-Bellevue, QC
    1 day ago
  •  ...Senior Validation, Quality Systems and Compliance Specialist The Opportunity  The candidate will be required to travel within...  ...centralized Validation and QSC strategy and roadmap, identifying applicable requirements for stakeholders across the organization, and exercising... 
    Senior
    Full time

    Cameleon Rh

    Pointe-Claire, QC
    1 day ago
  •  ...recherchons   un(e) spécialiste senior - comptes clients et crédit...  ..., étatiques ou locales applicables. Dans le cadre de notre processus...  ...for industries, real estate developments, health care and educational...  ...opportunities with the ability to learn, develop, and take your career to the... 
    Senior
    Daily paid
    Full time
    Contract work
    Local area
    Worldwide

    Smardt

    Dorval, QC
    1 day ago
  • $114k - $152k per year

     ...réglementaire. À titre de consultant senior, vous jouerez un rôle clé...  ..., managing projects, and developing evidence-based...  ...based client recommendations. Develop scientifically rigorous reports...  ...autre statut protégé par la loi applicable.  Des mesures d’adaptation pour... 
    Senior
    Daily paid
    Full time
    Part time
    Apprenticeship
    Immediate start
    Worldwide

    IQVIA

    Kirkland, QC
    3 days ago
  • $111.8k - $149k per year

     ...to patients faster. We are seeking a Senior Clinical Project Manager with proven experience...  ...to study strategy development. Develop and implement integrated study management...  ...ou tout autre statut protégé par la loi applicable.  Des mesures d’adaptation pour les candidats... 
    Senior
    Full time
    Part time
    Local area
    Immediate start
    Worldwide

    IQVIA

    Kirkland, QC
    23 days ago
  • Rôle Le/la conseiller(ère) principal(e) en ressources humaines joue un rôle clé dans l’attraction de candidats qualifiés et l’évaluation rigoureuse des meilleurs talents pour les postes à pourvoir et les opportunités futures. Il/elle doit maîtriser les outils RH, tels que...
    Senior
    Full time
    Monday to friday

    XTL Transport, Logistics, Distribution

    Vaudreuil-Dorion, QC
    8 days ago
  •  ...wire – Be part of the movement! Summary of the role The Senior Project Manager is responsible for the proper execution of the...  ...collaboration with the System Engineer and the Procurement Department. Developing the general and detailed planning and coordination of all the... 
    Senior
    Permanent employment
    Worldwide

    Andritz

    Pointe-Claire, QC
    26 days ago
  • $109.5k - $273.8k per year

     ...Senior Consultant, Evidence Synthesis, Indirect Treatment Comparison (ITC) Location: Remote...  ...and industry requirements, and design applicable projects.  REQUIRED KNOWLEDGE...  ...management, and deliverable development Develop and execute analyses in R Understand how... 
    Senior
    Full time
    Part time
    Immediate start
    Remote work
    Worldwide

    IQVIA

    Kirkland, QC
    23 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Application Developer. Be the first to apply!