Backend Developer – Java/Python & AI

Capco

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)

Capco

Backend Developer – Java/Python & AI

Apply now