Backend Developer – Java/Python & AI
Canada - Toronto · CAD 92,000-118,000 · 6+ years experience · Posted Oct 9, 2026
At a glance
- Experience
- 6+ years experience
- Location
- Canada - Toronto
- Salary
- CAD 92,000-118,000 · Base salary
About the role
- Build scalable backend applications and integrate AI-powered workflows into complex financial services environments.
- Design, develop, and integrate scalable backend services and AI-enabled workflows into complex financial services technology environments.
- This hands-on development role combines core backend engineering with the practical application of AI to enhance existing systems, automate business processes, and improve operational efficiency.
Responsibilities
- Design, develop and maintain scalable backend applications and services using Java and/or Python, applying sound engineering principles and modern architectural practices.
- Build, integrate and enhance AI-powered workflows and automation solutions within existing enterprise applications and business processes.
- Develop REST APIs, backend services and system integrations that connect applications, AI capabilities and business workflows across financial services environments.
- Leverage AI-assisted development tools such as GitHub Copilot, Cursor, Devin or equivalent technologies to support coding, testing, debugging and engineering productivity.
- Manage technical deliverables from design through implementation, collaborating with business and technology stakeholders to solve complex problems, maintain code quality and identify opportunities for continuous improvement.
Requirements
- Ideally 6+ years of hands-on backend development experience using Java and/or Python, with flexibility for candidates who demonstrate equivalent technical expertise and capabilities.
- Solid understanding of backend architecture, REST APIs, microservices, system integrations and modern software engineering practices.
- Practical experience creating, integrating or automating AI-powered workflows within enterprise applications and business processes, beyond simply using AI coding assistants.
- Familiarity with Large Language Models (LLMs) and AI-assisted development tools such as GitHub Copilot, Cursor, Devin or equivalent platforms.
- Demonstrated ability to manage technical deliverables, solve complex problems, adapt to unfamiliar technology environments and learn new technologies effectively.
Preferred qualifications
- Experience delivering technology solutions within Lending, Structured Finance or Securitization.
- Exposure to Generative AI, AI agents, LLM integration or AI workflow orchestration technologies.
- Experience developing backend applications within banking, capital markets or other regulated financial services environments.
- Experience collaborating with cross-functional teams to translate complex business requirements into reliable, maintainable technical solutions
- Familiarity with enterprise application architectures, distributed systems and integrating AI or automation capabilities into existing technology platforms.
Skills
- Java
- Python
- REST APIs
- GitHub Copilot
- Cursor
- Devin
- Large Language Models (LLMs)