Senior Application Developer
$75.9k - $141.9k per yearBank 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- 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
- ...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...SeniorDaily paidFull timeInternshipWork at officeWorldwide
- ...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...SuggestedDaily paidFull timeContract workLocal areaWorldwide
$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...SuggestedContract workWork at officeLocal areaMonday to fridayFlexible hours$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...SuggestedMonday to friday- ...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 employmentMonday to friday
- ...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,...SeniorTemporary workLocal area
- ...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 employmentFull timeFlexible hoursDay shift
$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 timePart timeApprenticeshipImmediate startWorldwide- ...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...SeniorFull timeContract workTemporary workWork at officeFlexible hours
- ...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 timeLocal areaRemote workWorldwideFlexible hours
- ...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...SeniorFull timeFor subcontractorFlexible hours
$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 timeAfternoon shift- ...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...SeniorFull timeContract workLocal areaWorldwide
- ...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 paidInternshipWorldwide
- ...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...SeniorFull timeLocal areaImmediate startWorldwideFlexible hours
- ...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 timeContract workPart timeWork at officeRemote work
- ...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...SeniorDaily paidFull timeContract workWork at officeWorldwide
- ...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....SeniorFull timeInternshipWork at officeWork from home
- ...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...SeniorDaily paidFull timeContract workWork at officeLocal areaWorldwide
- ...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...SeniorFull timeInternshipWork at officeFlexible hours
- ...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...SeniorTemporary workWork at office
- ...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....SeniorFull timeFor subcontractorInternshipWork at officeFlexible hours
- ...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...SeniorFull time
- ...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...SeniorDaily paidFull timeContract workLocal areaWorldwide
$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...SeniorDaily paidFull timePart timeApprenticeshipImmediate startWorldwide$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...SeniorFull timePart timeLocal areaImmediate startWorldwide- 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...SeniorFull timeMonday to friday
- ...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...SeniorPermanent employmentWorldwide
$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...SeniorFull timePart timeImmediate startRemote workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Application Developer. Be the first to apply!
- application engineer Baie-d'Urfé, QC
- senior manager Baie-d'Urfé, QC
- senior communications Baie-d'Urfé, QC
- senior engineer Baie-d'Urfé, QC
- senior project manager Baie-d'Urfé, QC
- senior product manager Baie-d'Urfé, QC
- senior administrator Baie-d'Urfé, QC
- senior quality engineer Baie-d'Urfé, QC
- senior software developer Baie-d'Urfé, QC
- senior finance manager Baie-d'Urfé, QC


