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

Associate Director, Senior Software Developer(Java)

Royal Bank of Canada> • MONTRÉAL, 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, Canada

Similar jobs
Senior Java Developer : Impactful Hybrid, Large-Scale Apps

Senior Java Developer : Impactful Hybrid, Large-Scale Apps

Tink • Montreal
Full-time
A technology consulting firm in Montreal is looking for a Senior Java Developer to join their team.In this position, you will design, develop, and optimize complex web applications while collaborat...Show more
Last updated: 23 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: 5 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: 9 days ago • Promoted
Senior Product Designer - Growth

Senior Product Designer - Growth

Creative People • saint-esprit, qc, ca
Full-time
Join a category-leading visual collaboration platform used by millions of people worldwide to think, plan, and solve complex problems together. The company is entering a new phase of growth, investi...Show more
Last updated: 3 days ago • Promoted
Senior Consultant

Senior Consultant

Virtusa • Montreal
Full-time
Senior Consultant (CREQ103812).Bachelor's in Computer Science or related field.Years of experience : Five plus.Hands‑on experience in designing UI or UX solutions and building Web UI applications.Ex...Show more
Last updated: 23 days ago • Promoted
Senior Developer, Platform

Senior Developer, Platform

AppDirect • Montreal
Full-time
Become a digital, global citizen and enable the new generation of digital entrepreneurs around the world.AppDirect offers a subscription commerce platform to sell any product, through any channel, ...Show more
Last updated: 23 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: 13 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: 23 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: 1 day ago • Promoted
Associate director, M&A (Global role – in a virtual working environment) - saint-esprit

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

Grant Thornton International Ltd • saint-esprit, 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: 12 days ago • Promoted
Associate Director, Global MRO Engineering & Overhaul Support

Associate Director, Global MRO Engineering & Overhaul Support

Pratt & Whitney • Saint-Lambert
Full-time
A leading aerospace company is seeking an Associate Director for MRO Engineering Overhaul Support Services.This role involves leading a team to deliver high-quality engineering solutions and ensuri...Show more
Last updated: 2 days ago • Promoted
Senior Director, Strategic Sourcing, Vendor Governance and Operations

Senior Director, Strategic Sourcing, Vendor Governance and Operations

PSP Investments • Montreal
Full-time
We’re one of Canada’s largest pension investors, with CAD$299.We invest funds for the pension plans of the federal public service, the Canadian Forces, the Royal Canadian Mounted Police and the Res...Show more
Last updated: 18 days ago • Promoted
Vice President of Products - Auxo | Growth Partner

Vice President of Products - Auxo | Growth Partner

Auxo | Growth Partner • saint-esprit, qc, ca
Full-time
You’ll work directly with the CEO to own product strategy, ship AI-native features that drive real usage, and lead the team scaling an enterprise-grade B2B platform. This is a high-impact role for s...Show more
Last updated: 1 day ago • Promoted
Senior Product Manager

Senior Product Manager

fintex • saint-esprit, qc, ca
Full-time
Our founding team has built and shipped game-changing digital products at Canada's leading financial institutions.Now we're taking everything we've learned and building something bolder, faster, an...Show more
Last updated: 15 days ago • Promoted
Senior Director, Strategic Sourcing, Vendor Governance and Operations

Senior Director, Strategic Sourcing, Vendor Governance and Operations

PSP’s Private Debt & Credit Investment (PDCI) group • Montreal
Full-time
We’re one of Canada’s largest pension investors, with CAD$299.Headquartered in Ottawa, PSP Investments has its principal business office in Montréal and offices in New York, London and Hong Kong.Ca...Show more
Last updated: 12 days ago • Promoted
Senior Lead Software Engineer

Senior Lead Software Engineer

CreditBook • Montreal
Full-time
CreditBook is a fintech company focused on alternative lending.We are a team of passionate and talented individuals who are committed to changing the way people access credit.Our services include l...Show more
Last updated: 12 days ago • Promoted
Senior Middleware & API Engineer (Hybrid Montreal)

Senior Middleware & API Engineer (Hybrid Montreal)

Soho Square Solutions • Montreal
Full-time
A leading IT solutions firm in Montreal is looking for a Senior Full‑Stack Developer with extensive experience in API and Middleware. The ideal candidate has over 8 years of experience in software d...Show more
Last updated: 23 days ago • Promoted
Senior Consultant

Senior Consultant

Isaac Operations • saint-esprit, qc, 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: 23 days ago • Promoted