Talent.com
Associate Director, Senior Software Developer(Java)
Associate Director, Senior Software Developer(Java)0000050007 Royal Bank of Canada • MONTRÉAL, Quebec, Canada
Associate Director, Senior Software Developer(Java)

Associate Director, Senior Software Developer(Java)

0000050007 Royal Bank of Canada • MONTRÉAL, Quebec, Canada
15 days ago
Job type
  • Full-time
Job description

Job Description

What is the opportunity? RBC Capital Markets is a leading global investment banking company dedicated to providing services in banking, finance, and capital markets to corporations, institutional investors, asset managers, and governments globally. The Funding and Liquidity Technology group within RBC Capital Markets' Quantitative and Technology Services (QTS) organization is responsible for supporting the business units that manage both secured and unsecured funding within Capital Markets. We are investing in new capabilities to ensure that RBC is as efficient as possible in funding the firm in line with our risk appetite. You will work within a small team liaising with business analysts and business users directly. This is a hands-on development role with a real opportunity to learn the Capital Markets business. What will you do?

As a senior software developer, you will work with the team to implement software for Funding initiatives and integrate with generic data processing pipeline

Carry out data analysis & schema designs for Funding and Liquidity modernization applications

Code, test, debug, implement and support a strategic end of day batch and realtime Funding and Asset Liability Reporting

Analyze, debug and resolve production issues related including but not limited to data flows, application performance, system latency and infrastructure and network products

Support application deployment, production incidents, and issues on a rotational basis as an application developer / owner, with potential for limited out-of-hours work and on-call availability

Be a mentor and technical leader to provide architecture oversight and technology steer for all ongoing and upcoming BOWs (books of work)

Collaborate with the wider CM community for input and review of approach / design

In this role, you will communicate and interact frequently with RBC partners and / or employees located across Canada and / or worldwide

What do you need to succeed? Must have :

B.S or M.S Degree in Computer Science, Software Engineering or related technical field with 8+ years of professional experience in Java and Microservices

4+ years of experience in software architecture and design

Excellent knowledge of Spring Boot, design patterns, data structures, algorithms, threading & concurrency

Excellent knowledge of SQL, Maven, Unix & other CI / CD development tools

Knowledge of Hadoop ecosystem

Knowledge of message broker (Pub / Sub) products

Knowledge of developing distributed cloud applications (Docker / Kubernetes / Containerization)

Knowledge of version control systems like GitHub and build frameworks like TeamCity / Jenkins / Artifactory

Prior experience in Apache Ignite / GridGain, enterprise DataLake concepts (S3, Iceberg, HDFS, Hive, Dremio toolkit)

Nice-to-have :

Quick learner with ability to pick up new technologies / skills and business knowledge

Ability to facilitate between and influence key decision makers

Strategic thinker with excellent interpersonal skills to work across functions and businesses

What’s in it for you? We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable

Leaders who support your development through coaching and managing opportunities

Flexible work / life balance options

Work in a dynamic, collaborative, progressive, and high-performing team

Ability to make a difference and lasting impact

#LI-post#TECHPj Job Skills Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC) Additional Job Details

Address :

1 PLACE VILLE MARIE : MONTRÉAL

City : Montréal

Country : Canada

Work hours / week : 37.5

Employment Type : Full time

Platform : CAPITAL MARKETS

Job Type : Regular

Pay Type : Salaried

Posted Date : 2026-02-02

Application Deadline :

2026-02-25 Note : Applications will be accepted until 11 : 59 PM on the day prior to the application deadline date above I nclusion and Equal Opportunity Employment At RBC, we believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

Join our Talent Community

Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.

RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.

Create a job alert for this search

Associate Director Senior Software DeveloperJava • MONTRÉAL, Quebec, Canada

Similar jobs
Associate director, M&A (Global role – in a virtual working environment)

Associate director, M&A (Global role – in a virtual working environment)

Grant Thornton International Ltd • mercier, qc, ca
Full-time
Grant Thornton is one of the world’s leading professional services networks with member firms in 150 markets, 80,000 people and global revenues of $8. Member firms offer audit, tax, and advisory ser...Show more
Last updated: 11 days ago • Promoted
Senior Java Developer

Senior Java Developer

Compunnel, Inc. • Montreal
Full-time
Enterprise Technology & Services (ETS) delivers shared technology services for the Firm, supporting all business applications and end users. ETS provides capabilities for the entire software develop...Show more
Last updated: 22 days ago • Promoted
Global Director of Applications - Acoustic Systems

Global Director of Applications - Acoustic Systems

Interfacio Ltd • Montreal
Full-time
A pioneering Canadian technology company is seeking an Applications Manager in Montréal.This role involves leading an applications engineering team, acting as the primary technical contact for cust...Show more
Last updated: 4 days ago • Promoted
Senior Tech Lead

Senior Tech Lead

Highspring • Montreal
Full-time
Tech Lead / Development Manager.This role combines architectural leadership, technical oversight, and hands‑on collaboration with senior engineers. Hybrid, 3 days on site per week.Define and govern ...Show more
Last updated: 4 days ago • Promoted
Senior Software Development Lead

Senior Software Development Lead

Cyient • Montreal
Full-time
Experience in Microsoft software development platform such as C#.NET stack using Visual Studio and Azure DevOps, Angular, Xamarin, Power BI, SQL Server. This is a technically oriented role, so deep ...Show more
Last updated: 8 days ago • Promoted
Director - System Engineering

Director - System Engineering

Macdonald, Dettwiler And Associates Corporation • Montreal
Full-time
Building the space between proven and possible, MDA Space is a trusted mission partner to the global space industry.A robotics, satellite systems and geointelligence pioneer with a 55-year+ story o...Show more
Last updated: 12 days ago • Promoted
Senior AI Software Engineer & Tech Lead

Senior AI Software Engineer & Tech Lead

Aspen Technology • Montreal
Full-time
A technology solutions firm in Montreal is seeking a Senior Software Developer to provide mentorship and address complex problems. The ideal candidate will work closely with cross-functional teams t...Show more
Last updated: 20 days ago • Promoted
Sr. Java Developer VOIP / SIP Solutions

Sr. Java Developer VOIP / SIP Solutions

Industry Professionals • Montreal
Full-time
Java Developer VOIP / SIP Solutions.Senior Java Developer VOIP / SIP Solutions.Emergency Communications & Telecommunications Software. We are recruiting on behalf of a technology leader in.Their softwar...Show more
Last updated: 22 days ago • Promoted
Director, Data Governance — Shape Enterprise Frameworks

Director, Data Governance — Shape Enterprise Frameworks

Iaawg • Montreal
Full-time
A financial services company is seeking a Director for its Data Governance Office in Montreal, Quebec.This leadership role involves defining data governance frameworks, leading change management, a...Show more
Last updated: 15 hours ago • Promoted • New!
Senior Associate - Relocate to the US - saint-esprit

Senior Associate - Relocate to the US - saint-esprit

Frederick Fox • saint-esprit, qc, ca
Full-time
Senior Associates — Relocate to the U.Senior Associates to work directly with CFOs and finance leaders at Fortune 1000 and large private companies. This is true advisory work, not Big 4 audit grind : ...Show more
Last updated: 20 hours ago • Promoted • New!
Associate Director / Senior Consultant (Loan Monitoring), Buildings | Cost Consultancy | Montre...

Associate Director / Senior Consultant (Loan Monitoring), Buildings | Cost Consultancy | Montre...

Amaris Consulting • Côte-Saint-Luc, Canada, CA
Full-time
While technically we’re an operational consultancy, we don’t like to call ourselves consultants.We’re a collection of engineers, innovators and creators who work with companies across industries to...Show more
Last updated: less than 1 hour ago • Promoted • New!
Ace Certified Guidewire Policy Developer

Ace Certified Guidewire Policy Developer

Coforge • saint-esprit, QC, ca
Full-time
Job Title : Ace Certified Guidewire Policy Developer Skills : Guidewire cloud, Policy, Gosu, REST / SOAP Experience : ...Show more
Last updated: 2 days ago • Promoted
Senior Director, Strategic Sourcing & Vendor Governance

Senior Director, Strategic Sourcing & Vendor Governance

PSP Investments • Montreal
Full-time
A leading Canadian pension investment organization is seeking a Senior Director of Strategic Sourcing, Vendor Governance and Operations in Montreal. You will drive efficiency and operational excelle...Show more
Last updated: 17 days ago • Promoted
Senior Director, Data Center Growth & Delivery

Senior Director, Data Center Growth & Delivery

Thor Companies • Montreal
Full-time
A leading infrastructure development firm is seeking a Senior Director for Development in Montreal.This executive role involves managing the complete development lifecycle for large-scale data cent...Show more
Last updated: 17 days ago • Promoted
Java Developer - Hays

Java Developer - Hays

Hays • laval, qc, ca
Full-time
Contract : 6 months (Possible Extension).Java, REST API / Micro services, MQ, Spring framework, Spring Boot (2.JSON, Hibernate, SQL, Oracle, KAFKA. Extensive experience in designing, developing, and ma...Show more
Last updated: 22 hours ago • Promoted • New!
Senior Business Architect

Senior Business Architect

Alorica • saint-esprit, QC, ca
Full-time
Senior Business Architect (ERP – Finance & Accounting) Location : Canada (Remote) Employment Type : Full Time&l...Show more
Last updated: 2 days ago • Promoted
Senior Java Software Engineer

Senior Java Software Engineer

Wissen Technology • Montreal
Full-time
The Wissen team continues to expand its footprint in the USA, Canada, UK, Australia, and India.More openings to come as we continue to grow the team! Please read below for a brilliant career opport...Show more
Last updated: 22 days ago • Promoted
Associate Director, Valuation and Advisory Services

Associate Director, Valuation and Advisory Services

Colliers International • Montreal
Full-time
Associate Director, Valuation and Advisory Services page is loaded## Associate Director, Valuation and Advisory Serviceslocations : Montreal, Quebec, Canadatime type : Full timeposted on : Poste...Show more
Last updated: 22 days ago • Promoted