20 Jan 2026

Java Developer

Toronto, ON

Agilus is recruiting for a Java Developer in the Financial Services in a hybrid work environment in Toronto, Ontario.
A leading Canadian financial institution is building next-generation real-time payment capabilities as part of Canada’s Real-Time Rail (RTR) initiative. We are seeking a Backend Java Developer to join a payments technology team supporting highly resilient, real-time transaction processing platforms. This role focuses on building backend services that operate at high scale with strict requirements for availability, performance, and security. You will work closely with product, architecture, DevOps, and security teams in a modern engineering environment.

You will:
  • Design, build, and maintain backend services using Java and Spring Boot
  • Develop microservices supporting real-time payment processing, validation, and orchestration
  • Build and integrate RESTful APIs and event-driven services
  • Integrate with core banking systems and external payment networks
  • Apply resiliency patterns such as retries, idempotency, and fault tolerance
  • Support CI/CD pipelines, automated testing, and production deployments
  • Participate in code reviews, design discussions, and production support

Successful candidates will have:
  • Strong backend development experience using Java
  • Hands-on experience with Spring Boot and microservices
  • Experience designing and integrating RESTful APIs
  • Solid understanding of relational databases and SQL
  • Experience with messaging or streaming platforms such as Kafka or similar
  • Understanding of secure coding practices and resilient system design
  • Experience working in Agile delivery environments

Total rewards:
  • $100.00 hourly

Additional Consideration given to:
  • Experience with Real-Time Rail (RTR), real-time payments, or high-throughput transaction systems
  • Exposure to payments, clearing and settlement, or core banking platforms
  • Cloud experience with GCP, AWS, or Azure
  • Experience with Docker and Kubernetes
  • Node.js experience for API or integration service

This posting is for an active opening.

Interested?
Please apply directly online

Agilus would like to thank all candidates for their interest in this opportunity. Due to the volume of resumes we receive; we may only be able to respond directly to those candidates being selected for an interview.
We encourage you to visit agilus.ca regularly or subscribe to our email alerts at agilus.ca/Account/Register as new exciting employment opportunities become available daily.

Job Code 152692

Business Analyst - Data Platform Team

  • Toronto
  • Contract
  • October 23, 2025
View job posting

Sr. Data Engineer

  • Toronto
  • Contract
  • January 13, 2026
View job posting

Program Manager

  • Mississauga
  • Permanent
  • December 15, 2025
View job posting

Contract IT Data Analyst

  • Calgary
  • Contract
  • January 08, 2026
View job posting

Senior Administrative Assistant

  • Edmonton
  • Contract
  • January 09, 2026
View job posting

Engineering Manager

  • Toronto
  • Permanent
  • January 13, 2026
View job posting
We value a diverse workplace.