Back End Developer

RBCMontreal, QC
Onsite

About The Position

We are looking for a talented individual to join as a mid-level Back-End developer within the Funding, Treasury and Liquidity (FTL) Application Development team. The specific role will report to the regional team lead and form part of a development pod consisting of 3 developers and a Business Analyst. You will be responsible for delivering enhancements to the ATOM platform which is a greenfield global front office analytics, risk and trade order management platform used globally by the Central Funding business. This opportunity will provide an opportunity to interact with senior leadership and with the technology teams across the organization.

Requirements

  • Core Java, JEE application development & design patterns
  • Good level of multi-threading and concurrency experience
  • Real-time event handling on message buses such as Solace or Kafka
  • Familiarity with GraphQL and/or REST APIs
  • An excellent disposition and ability to learn and do things differently
  • Be willing to continuously learn and adapt to ever changing business situations
  • Communicate and interact frequently with RBC partners and/or employees located across Canada and/or worldwide.

Nice To Haves

  • Containerization and orchestration
  • Design of micro-service architecture
  • Experience of In-memory data-grids such as Apache Ignite
  • Understanding of complex data structures in various database types and their usages (RDBMS, time-series, data lakes)
  • Working knowledge of big data stack such as Scala & Hadoop.
  • Front end development understanding using React & Redux
  • Knowledge of Capital Markets and Securities Lending

Responsibilities

  • Responsible for developing solutions from technical and functional specifications
  • Utilise cutting-edge AI tools to innovate our working practices
  • Build solutions that are risk averse, maintainable and can be implemented within the allocated budgets.
  • Major contributor in the design and development of the ATOM trading platform
  • Partner with existing team members in providing support and guiding development in fielding financial and usability questions.
  • Properly understand the business requirements being presented in such a way as to be able to suggest alternatives that may fit better in the overall program
  • Be an excellent team player with an Agile mindset that positively participates in team ceremonies
  • Share domain expertise among team members
  • Grow into a well-rounded professional capable of developing cross-asset solutions

Benefits

  • bonuses
  • flexible benefits
  • competitive compensation
  • commissions
  • stock where applicable
  • Leaders who support your development through coaching and managing opportunities
  • Ability to make a difference and lasting impact
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • A world-class training program in financial services
  • Flexible work/life balance options
  • Opportunities to do challenging work
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service