Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
BMO U.S.

Software Developer – Java, AWS, PL/SQL

BMO U.S.

Software Developer at BMO creating scalable solutions for banking applications. Focus on AI-assisted development, APIs, and core banking platforms.

Posted 7/14/2026full-timeToronto • 🇨🇦 CanadaMid-LevelSenior💰 CA$61,600 - CA$113,900 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in building and enhancing core banking loan servicing platforms, with a strong focus on API design, backend services, and user-facing applications. Proven ability to translate business requirements into scalable technical solutions while collaborating across teams in the banking or financial services domain.

Highest-signal resume keywords
Backend DevelopmentAPI DesignMicroservicesBanking Domain ExperienceAI/ML Exposure

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaNodePythonAngularSystem DesignScalabilityDistributed SystemsEnd-to-End Application DevelopmentData-Driven SystemsEvent-Driven Architecture
Soft Skills
Problem-SolvingAnalytical SkillsOwnershipAccountabilityCollaboration
Tools & Technologies
AI Development ToolsAutomation ToolsCode Assistants
Industry Keywords
BankingFinancial ServicesLoan ServicingPaymentsLendingOnboardingTrade

Tech Stack

Tools & technologies
AngularCloudDistributed SystemsJavaMicroservicesNode.jsPython

About the role

Key responsibilities & impact
  • 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) where appropriate
  • 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)

Requirements

What you’ll need
  • 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)

Benefits

Comp & perks
  • Health insurance
  • Tuition reimbursement
  • Accident and life insurance
  • Retirement savings plans