BO
Bank of AmericaTorontoApprenticeship

Canada | C#-Java-Scala Developer CO-OP| Fall 2026

Join Bank of America as a C#-Java-Scala Developer Co-op in Toronto for Fall 2026. Gain hands-on experience in front office trading technology, working with C#, Java, and Scala in an Agile environment.

1

Role and Responsibilities

  • Learn business elements of the swaps platform to design smart solutions.
  • Analyze development tasks and implement unit/integration tests.
  • Enhance continuous integration processes.
  • Document functionality to deepen technology and business understanding.
2

Requirements

  • Pursuing Bachelor's degree, graduating Nov 2026 to Jul 2027.
  • Experience coding in Java, C#, or JavaScript.
  • Ability to learn and work within existing codebases.
  • Willingness to learn C#, Scala, Java technologies.
  • Interest in writing integration and unit tests.
3

Working Environment

  • Modern development office in downtown Toronto at Eaton Center.
  • Accessible via Subway and GO Train.
  • Corporate environment fostering creativity and ambition.
  • Minimal supervision with focus on technology impact.