Senior Software Developer - (java / Aws / Payment Systems)

BMO

Toronto, ON, Canada
Base: $75,900.00 - $141,900.00; bonus/equity: may ...
Java development with spring boot
Aws cloud experience and certifications
Microservices architecture design
The role drives the overall software development lifecycle by transforming user requirements into technical specifications and high-quality features

Job Summary

  • The role drives the overall software development lifecycle by transforming user requirements into technical specifications and high-quality features.
  • Candidates will build and deploy cloud-native applications using AWS services while optimizing environments through Chaos engineering practices.
  • BMO offers a comprehensive benefits package including health insurance, tuition reimbursement, and retirement savings plans to support employee growth.

Matching Summary

The role drives the overall software development lifecycle by transforming user requirements into technical specifications and high-quality features.

Salary

Base: $75,900.00 - $141,900.00; Bonus/Equity: May include commission structure and performance-based incentives; Benefits: Health insurance, tuition reimbursement, accident/life insurance, retirement savings plans

Skills & Requirements

Must-have

  • Java development with Spring Boot
  • AWS cloud experience and certifications
  • Microservices architecture design
  • API development and integration testing
  • Strong SQL experience with Oracle/PostgreSQL
  • TDD and end-to-end SDLC ownership

Nice-to-have

  • Experience using Copilot or AI tools
  • Python programming skills
  • Selenium automation testing expertise
  • Angular/TypeScript troubleshooting ability
  • OpenText Content Server knowledge

Key Requirements

  • 5-7+ years of relevant professional experience
  • Post-secondary degree in related field
  • Fluent written and verbal English communication

Work Rights

Not specified

Tailored Resume

Cover Letter