Taro Logo

Senior Full Stack Developer - (Java / AWS Lambda/ REST / API)

BMO is a leading bank, the 8th largest in North America by assets, providing personal and commercial banking, wealth management and investment services to over 12 million customers.
$74,800 - $138,600
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Senior Full Stack Developer - (Java / AWS Lambda/ REST / API)

BMO, the 8th largest bank in North America, is seeking a Senior Full Stack Developer to drive end-to-end software development. This role focuses on designing, building, and maintaining cloud-native applications using AWS services. The position requires expertise in Java, AWS Lambda, and RESTful APIs, with the responsibility of translating user requirements into technical specifications. The ideal candidate will have 5-7 years of experience and strong skills in cloud computing and microservices architecture.

The role offers a competitive salary range of $74,800 - $138,600, along with comprehensive benefits including health insurance, retirement plans, and performance incentives. Working at BMO's Toronto location, you'll be part of a team that's focused on building scalable, secure applications leveraging AWS services and enterprise integration platforms.

As a Senior Full Stack Developer, you'll collaborate across functional teams, manage application lifecycle processes, and provide technical guidance to team members. The position requires expertise in multiple programming languages, cloud technologies, and database management. BMO's purpose-driven culture focuses on growing the good in business and life, offering opportunities for professional growth and impact from day one.

The role combines technical leadership with hands-on development, requiring both deep technical expertise and strong collaborative skills. You'll work with cutting-edge technologies while contributing to BMO's digital transformation initiatives. The company offers extensive support for professional development, including training, coaching, and networking opportunities.

Last updated 15 hours ago

Responsibilities For Senior Full Stack Developer - (Java / AWS Lambda/ REST / API)

  • Translate complex user requirements into clear technical specifications and actionable development plans
  • Develop, test, and deploy backend services and APIs
  • Collaborate with cross-functional teams to support system design, integration, and troubleshooting activities
  • Manage application lifecycle processes including release management, version control, and documentation
  • Continuously evaluate emerging technologies for suitability and impact on existing systems
  • Provide technical guidance and support to stakeholders and team members
  • Handle non-routine and complex issues independently

Requirements For Senior Full Stack Developer - (Java / AWS Lambda/ REST / API)

Java
Node.js
Python
PostgreSQL
  • 5-7 years of relevant experience with a related post-secondary degree or equivalent
  • Expert in Java (primary backend language)
  • Proficient with Node.js and Python
  • Hands-on experience with AWS Lambda, Amazon S3, and AWS API Gateway
  • Strong development experience with Oracle and PostgreSQL
  • Experience with webMethods development
  • Skills in designing and implementing RESTful APIs
  • Advanced skills in programming, application integration, test-driven development, SDLC
  • Intermediate skills in cloud computing, microservices, requirements analysis

Benefits For Senior Full Stack Developer - (Java / AWS Lambda/ REST / API)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Health insurance
  • Tuition reimbursement
  • Accident and life insurance
  • Retirement savings plans
  • Performance-based incentives
  • Discretionary bonuses

Interested in this job?

Jobs Related To BMO Senior Full Stack Developer - (Java / AWS Lambda/ REST / API)