Java Developer

Confidential • Toronto, Ontario • Posted March 23, 2026

Position Overview

Overall Responsibilities:

  • Develop backend solutions using Java and Spring Boot, ensuring that code and configurations adhere to security, logging, error handling, and performance standards, as well as non-functional requirements.
  • Collaborate with subject matter experts across the business, including infrastructure, operations, applications, vendors, and leads, to seek input and plan/coordinate development, define requirements, and timelines.
  • Assess the impact of design decisions on banking solutions/products/services being developed, including performance, schedule, budget, downstream component/system impact, and quality, and recommend alternate/creative solutions for mitigation/optimization if required.
  • Translate business requirements into detailed design specifications and code.
  • interact with key business and technology stakeholders to define, analyze, and deliver requirements that reflect the needs of both the business an...