Talent.com
BMO
Sr. Application Developer - (Java / AWS / Payment Systems / Leadership)BMO • Toronto, Ontario, Canada
No longer accepting applications
Sr. Application Developer - (Java / AWS / Payment Systems / Leadership)

Sr. Application Developer - (Java / AWS / Payment Systems / Leadership)

BMO • Toronto, Ontario, Canada
20 days ago
Job type
  • Part-time
Job description
Application Deadline:

05/10/2026

Address:
33 Dundas Street West

Job Family Group:

Technology

Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance. Specific project areas of focus includes translating user requirements into technical specifications, writing code and managing the preparation of design specifications. Supports system design, provides advice on security requirements and debugs business systems and service applications. Applies deep knowledge of algorithms, data structures and programming languages to develop high quality technology applications and services - including tools, standards, and relevant software platforms based on business requirements.

Key Responsibilities:
  • Lead hands-on design and development for payment API services
  • Build secure, scalable, resilient, event-driven solutions using Amazon Web Services Lambda, DynamoDB, EventBridge, CloudWatch, SNS/SQS...etc.
  • Design and review solutions for error handling, retries, idempotency, timeout strategies, monitoring, logging, and operational readiness.
  • Develop cloud-native services using Node.js and serverless patterns where appropriate.
  • Partner with product, business analysis, quality engineering, architecture, and support teams to deliver robust production-ready solutions.
  • Support adoption of generative AI for engineering productivity, documentation, design support, and test acceleration.

Qualifications:
  • Strong hands-on experience in enterprise software engineering, including senior or lead-level development responsibility
  • Strong experience building API services, microservices, and event-driven cloud services
  • Strong experience with Amazon Web Services, especially Lambda, DynamoDB, EventBridge, CloudWatch, SNS/SQS
  • Strong experience with Node.js for service development is preferred.
  • Solid understanding of resilience engineering, including retries, idempotency, timeout handling, observability, and recovery design
  • good understanding of secure software design, including authentication, authorization, encryption, secrets management, and data protection
  • Experience in payments, wire processing, or financial services platforms is preferred
  • Experience with AI-assisted software delivery is preferred
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: https://jobs.bmo.com/global/en/Total-Rewards

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 https://jobs.bmo.com/ca/en .

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.

Note to Recruiters: BMO does not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to BMO, directly or indirectly, will be considered BMO property. BMO will not pay a fee for any placement resulting from the receipt of an unsolicited resume. A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.
Create a job alert for this search

Sr. Application Developer - (Java / AWS / Payment Systems / Leadership) • Toronto, Ontario, Canada

Similar jobs

Application Developer Sr

Dayforce US, Inc.Toronto, Ontario, Canada
Full-time

Posted Friday, April 10, 2026 at 4:00 AM | Expires Thursday, June 11, 2026 at 3:59 AM.Dayforce is a global human capital management (HCM) company headquartered in Toronto, Ontario, and Minneapolis,... Show more

 • Promoted

Senior Java Enterprise & Cloud-Native Apps Lead

Rubicon PathToronto, ON, CA
Full-time

A leading tech solutions provider in Ontario is seeking a Senior Software Developer to work on cloud-native applications and enterprise solutions.The ideal candidate has over 10 years of experience... Show more

 • Promoted

Senior Application Developer - $124,000 - $186,000 A Year - Remote

D-WaveToronto, Canada
Remote
Full-time

Senior Application Developer needed to build applications on D-Wave's quantum computer, primarily in Python, and collaborate with customers. Show more

 • Promoted

Sr. Application Developer - (Java / AWS / Payment Systems / Leadership)

BMOToronto
Full-time

Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting softwar... Show more

 • Promoted

Remote Senior Full-Stack AWS Lead, Business Apps

SamsaraToronto, ON, CA
Remote
Full-time

A global technology company is looking for a skilled Lead Full Stack Developer, Business Applications to design, build, and maintain scalable applications on AWS.The role involves collaborating wit... Show more

 • Promoted

Software Application Developer - (Java / Banking) - $61,600 - $113,900 A Year

BmoToronto, Canada
Full-time

Develops and maintains software applications, translates user needs into technical specifications, and writes code, with expertise in Java and RESTful APIs. Show more

 • Promoted

Senior Application Developer

Tata Consultancy ServicesToronto, Canada
Full-time

Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to c... Show more

 • Promoted

Senior Web Application Developer

Ivory Tech SolutionsToronto, ON, CA
Full-time

North America’s leading contractor is looking to hire a.NET (C#) hosted in Amazon AWS and Microsoft Azure.We use MongoDB, MySQL, and SQL Server for our databases.NET and Angular for our web apps an... Show more

 • Promoted

Java Application Developer in Canada

Symbiotic GroupToronto, ON, CA
Full-time

Join Symbiotic Digital as a Java Application Developer, bringing 10 years of hands-on Java Enterprise experience to innovative projects.Focus on application design and deployment in a collaborative... Show more

 • Promoted

Java Application Developer

CIBCToronto, ON, CA
Full-time

We’re building a relationship‑oriented bank for the modern world.We need talented, passionate professionals who are dedicated to doing what’s right for our clients.At CIBC, we embrace your strength... Show more

 • Promoted

Sr. AWS Developer

Trinity Infotech Inc.Toronto, Ontario, Canada
Full-time

Toronto, Canada - Onsite Duration:.We are seeking a developer with strong experience in AWS services including Athena, Python, Glue, Lambda, DMS, RDS, Redshift, and CloudFormation.The candidate sho... Show more

 • Promoted

Appian IDP Sr. Developer

Infinity SolutionsToronto, ON, Canada
Full-time
Quick Apply

MsoNoSpacing">Must Have Technical/Functional Skills<br /> Appian Certified Senior Developer/ Lead Developer<br /> Strong hands on experience with Appian SAIL, Reco... Show more

Senior Developer - (Java / Angular / Aws/ Payment Systems) - $75,900 - $141,900 A Year

BMO Financial GroupToronto, Canada
Full-time

Senior Java Developer needed to translate user needs into technical specs, develop and implement software, and ensure code adheres to security standards. Show more

 • Promoted

RQ09779 - Sr. Java Developer

Source CodeToronto
Full-time

Hybrid - Candidate MUST work 3 days onsite and 2 days remote -.Starting October 20, resources are expected to come into the office 4 days per week.Starting January 5, resources are expected to come... Show more

 • Promoted

Java Application Developer

Canadian Imperial Bank of CommerceToronto, Canada
Full-time

You’ll be joining CIBC’s **Capital Markets Technology, Global Derivatives & FICC, Application Development** group.You’ll be at the heart of CIBC’s digital transformation, successfully deliverin... Show more

 • Promoted

Application Developer

AtosToronto, Canada
Full-time

APPLICATION DEVELOPER – Atos About Atos Atos Group is a global leader in digital transformation with ~67,000 employees and annual revenue of ~€10 billion, operating in 61 countries under two brands... Show more

 • Promoted

Banking Applications Developer

Alterna SaToronto, ON, CA
Full-time

This posting is for an existing vacancy.The compensation for this position is determined by a combination of skills, experience and is aligned to the market in which the job is posted.Your recruite... Show more

 • Promoted

Java Application Developer

Randstad DigitalToronto
Full-time

Duration: 12 months initial contract.Must be eligible to work in Canada.Hybrid position, 3-4d/w onsite mandatory to start with.Agile, Scrum and Lean environment.Banking, financial, digital payments... Show more

 • Promoted

Sr AWS Cloud Development

VirtusaToronto, Ontario, Canada
Full-time

Technical Architecture and Leadership.Design and implement scalable secure AWS cloud architectures aligned with business goals.Define cloud development standards best practices and coding guideline... Show more

 • Promoted

Sr. Java Developer - C$95,000 - C$145,000 A Year

CgiToronto, Canada
Full-time

Develops Java microservices applications using Spring Boot and deploys them on AWS Cloud.Requires 8+ years of Java experience. Show more