{bc}
indeed

Software Developer – Java, AWS & PL/SQL (AI-Assisted Development)

BMO Financial Group
Toronto, CAN
Full Time
Mid
3 days ago
JavaAWSPL/SQLSpring BootNode.jsPython
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

JavaAWSPL/SQL
Smart Apply

Full Job Posting

Job Overview

  • This area of the bank is focused on Loan Servicing and Commercial Lending applications.
  • We are working on modernization initiatives including legacy migration to Java, cloud transformation on AWS, AI assisted development using GitHub Copilot, and operational resiliency improvements.
  • We are looking for a Software Developer who can design and deliver scalable, enterprise grade solutions while embracing modern AI assisted development approaches.

What You’ll Work On

  • Build and enhance core banking loan servicing platform
  • Design APIs and backend services that support complex workflows
  • Develop user facing applications with strong focus on usability and performance
  • Work on data driven systems, integrations, and orchestration layers
  • Contribute to modernization initiatives (API first, cloud, event driven architecture)
  • Explore and implement AI assisted features (automation, insights, intelligent workflows)

Key Responsibilities

  • Design, build, and support end to end applications across frontend, backend, and integration layers
  • Translate business requirements into scalable technical solutions
  • Take ownership of features from design through production and support
  • Collaborate with product, architecture, and business teams to solve complex domain problems
  • Build robust microservices/APIs using Java / Node / Python
  • Develop intuitive frontend applications (Angular)
  • Ensure systems are secure, resilient, and compliant (critical in banking)
  • Identify opportunities to leverage AI tools to improve delivery efficiency
  • Contribute to continuous improvement of engineering practices (quality, CI/CD, observability)

Core Technical Stack

  • Backend: Java (Spring Boot), Node.js, Python
  • Frontend: React or Angular
  • Architecture: Microservices, APIs, event driven systems
  • Data: Oracle
  • Infrastructure: AWS/Azure, Docker, Kubernetes, Kafka
  • Tools: CI/CD pipelines, observability platforms

Must Have Skills

  • 3–7 years of experience in backend/full stack development in enterprise environments
  • Strong understanding of system design, scalability, and distributed systems
  • Experience delivering production grade applications end to end
  • Solid experience in banking or financial services domain (onboarding, payments, lending, trade, etc.)
  • Strong problem solving and analytical skills
  • Demonstrated ownership and accountability for delivery
  • Ability to work across tech stacks and adapt quickly
  • Strong communication and collaboration skills
  • Exposure to AI/ML or LLM based capabilities (even at feature level)
  • Experience using AI development tools (e.g., Copilot, code assistants, automation tools)

Nice to Have

  • Familiarity with search, data retrieval, or analytics platforms
  • Experience with cloud native or modernization programs
  • Understanding of event driven or streaming architectures

Mindset We’re Looking For

  • Thinks beyond code—focuses on business outcomes and user value
  • Owns problems end to end, not just assigned tasks
  • Comfortable working in ambiguous problem spaces
  • Willing to challenge existing approaches and think creatively
  • Continuously learning, including how AI can enhance engineering productivity
  • Pragmatic—balances innovation with real world delivery constraints

Salary and Pay Type

  • CAD 61,600.00 CAD 113,900.00 per year
  • Pay Type: Salaried

Total Rewards

  • Performance based incentives, discretionary bonuses, and other perks
  • Health insurance, tuition reimbursement, accident and life insurance, retirement savings plans

About BMO

  • BMO is driven by a shared Purpose: Boldly Grow the Good in business and life.
  • We are committed to an inclusive, equitable and accessible workplace.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at BMO Financial Group