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
22 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#TECHPjJob SkillsActive 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-03-20Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date aboveInclusion and Equal Opportunity EmploymentAt 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
Senior Solutions Architect - Enterprise Tech & Integration

Senior Solutions Architect - Enterprise Tech & Integration

Air Canada • Châteauguay, Canada, CA
Full-time
Join to apply for the Solution Architect role at Air Canada Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America.Let your caree...Show more
Last updated: 2 days ago • Promoted
senior software engineer java expertise required

senior software engineer java expertise required

beBeeJavaDeveloper • Montréal, Quebec, Canada
Full-time
We are seeking a seasoned Java Developer to join our team and contribute to the delivery of key projects.The ideal candidate will possess strong design and implementation fundamentals, as well as e...Show more
Last updated: 5 hours ago • Promoted • New!
Senior Ai Engineer

Senior Ai Engineer

2K • Côte-Saint-Luc, Canada, CA
Full-time
Cloud Chamber is seeking a Senior AI Engineer to join our talented development team to further push the development of the AI Systems and AI Archetype for BioShock 4.We have high ambitions for tyin...Show more
Last updated: 5 hours ago • Promoted • New!
Earn money by taking surveys - Remote

Earn money by taking surveys - Remote

Almedia • Saint-Alexis
Remote
Full-time
Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys.Since our launch 5 years ago, ...Show more
Last updated: 30+ days ago • Promoted
Associate

Associate

National Bank • Saint-Esprit, Qc
Full-time
A career as an Associate in the Wealth Management team at National Bank, will give you the opportunity to show your ability to work in synergy with clients and colleagues.In this role, you will hel...Show more
Last updated: 3 days ago • Promoted
Remote Senior Java Engineer - AI Trainer

Remote Senior Java Engineer - AI Trainer

SuperAnnotate • Saint-Lin-Laurentides, Quebec, CA
Remote
Full-time
As a Senior Java Engineer, you will work remotely on an hourly paid basis to review AI-generated Java code, architectural solutions, and technical explanations, as well as generate high-quality ref...Show more
Last updated: 30+ days ago
Associate Product Designer

Associate Product Designer

Eli Health • Côte-Saint-Luc, Canada, CA
Full-time
This Role Is Not for You If… You think design is just about making things look pretty instead of shaping how people work and feel You prefer working alone over collaborating with engineers, product...Show more
Last updated: 7 days ago • Promoted
Full Stack Developer (Azure Platform) - C$64 - C$70 An Hour - Remote

Full Stack Developer (Azure Platform) - C$64 - C$70 An Hour - Remote

Pyramid Consulting, Inc • Mercier, Canada, CA
Remote
Full-time
Full Stack Developer needed for a remote contract role in Canada, using React/Angular,.Show more
Last updated: 7 days ago • Promoted
Sales Associate

Sales Associate

RONA • Mercier, Qc
Full-time
At RONA, our employees let their passion blossom every day.Our teams are driven by the desire to help people bring their projects to life and are committed to making a difference in the communities...Show more
Last updated: 3 days ago • Promoted
Senior Associate, Tax Litigation

Senior Associate, Tax Litigation

KPMG Canada • Côte-Saint-Luc, Canada, CA
Full-time
Overview At KPMG, you'll join a team of diverse and dedicated problem solvers, connected by a common cause: turning insight into opportunity for clients and communities around the world.KPMG Law's ...Show more
Last updated: 5 hours ago • Promoted • New!
Mid/Senior Back End Dev - Igaming - Remote In Canada - C$120,000 - C$180,000 A Year - Remote

Mid/Senior Back End Dev - Igaming - Remote In Canada - C$120,000 - C$180,000 A Year - Remote

Pentasia • Saint-Esprit, Canada, CA
Remote
Full-time
Backend Engineer needed to build scalable backend systems for an online gaming platform using Java, microservices, and AWS/GCP/Azure, remote in Canada.Show more
Last updated: 7 days ago • Promoted
Executive Director

Executive Director

Crew HR • Côte-Saint-Luc, Canada, CA
Full-time
Crew HR is seeking an Executive Director for our client, The Climate Reality Project Canada.EXECUTIVE DIRECTOR Are you passionate about addressing the urgent impacts of climate change and committed...Show more
Last updated: 2 days ago • Promoted