Développeur Scala / Scala Developer

mthreeMontreal, QC
Onsite

About The Position

We are looking for someone to be a part of a dynamic team as a Java/Scala Developer for one of our clients in Secured Financing Technology team to build their next-generation trade booking and lifecycle management platform for Securities Lending and Repo transactions. This platform captures and amends trades booked by multiple trading desks and enables the post-trade management for all trade lifecycle activities. This is a critical program with visibility at the highest levels of technology and firm management. This candidate will work within a squad of developers to implement solutions and promote good design and development best practices. Since 2010, mthree has been helping clients solve their business and technological challenges. We are a technology and business consultancy with a global workforce delivering significant business and IT projects in some of the largest financial services organizations worldwide. Our Expert program offers experienced professionals access to top roles in tech, finance, aviation and insurance. Join us to work on groundbreaking technology projects, from international trading platforms to critical applications for leading airlines. We recruit professionals who are eager to fast-track their careers in technology or operations within prestigious global organizations. At mthree, our values support courageous teammates, needle movers, and learning champions all while striving to support the health and well-being of all employees. We take great pride in celebrating the diversity of each individual who contributes to making mthree the company it is today and will be in the future. We value diversity both within mthree and with our partner companies, and we're proud to provide an environment where all our colleagues can flourish. That means promoting a strong culture of equality but, most importantly, inclusion.

Requirements

  • 5+ years of experience
  • Knowledge of an object-oriented programming language (OOP) particularly with Scala and Java
  • Good problem solving and analytical skills
  • Good oral and written communication skills
  • Solid understanding of databases
  • Understanding of full software development lifecycle and concepts such as test-driven development
  • Agile development practice
  • Experience with NoSQL databases
  • Understanding of application frameworks such as Spring / Google Guice
  • Understanding of event-based architectures, both point to point and subscription based

Nice To Haves

  • Experience with NoSQL databases such as MongoDB

Responsibilities

  • Design their next-generation platform for trade booking and lifecycle management for Securities Lending and Repo transactions
  • Capture and amend trades booked by multiple trading desks and enable the post-trade management for all trade lifecycle activities
  • Work within a squad of developers to implement robust solutions and promote good design and development best practices

Benefits

  • Support the health and well-being of all employees
  • Promote a strong culture of equality and inclusion
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service