Talent.com
Royal Bank of Canada>
Senior Java DeveloperRoyal Bank of Canada> • VANCOUVER, Canada
Senior Java Developer

Senior Java Developer

Royal Bank of Canada> • VANCOUVER, Canada
1 day ago
Job type
  • Full-time
Job description

Job Description

You will join a development team that builds in-house applications and integrates vendor products for our US Regulatory Reporting business in Finance IT. You will be leading the technical and architectural design to create scalable technology solutions powering growth, improving client experience, and making our reporting and support teams more efficient. You will bring expertise in cloud infrastructure, as well as AI/ML framework and MCP Server implementation to enhance automation, data analysis, and intelligent reporting capabilities. We value positive attitude, willingness to learn, open communication, teamwork and commitment to clean, secure and well-tested code.

WHAT WILL YOU DO?

  • Hands-on application design, coding, and deployment on cloud-based environment

  • Design and implement big data processing, AI agentic solutions to optimize regulatory reporting workflows and reduce manual effort

  • Liaison with business partners to deliver solutions based on clients' needs, translating business requirements into AI-driven technical approaches

  • Provide technical influence by sharing deep knowledge and experience in emerging AI technologies

  • Maintain code quality, best practices, and responsible AI governance across the stack

  • Support and maintain the team application suites on various technical infrastructures and architectures

  • Help increase adoption of emerging technology within area of expertise

  • Support and maintain the team application suites on various technical infrastructures and architectures.

WHAT DO YOU NEED TO SUCCEED?

Must have:

  • 5+ years of experience combined in programming, small to large-scale applications, frontend and backend engineering, test-driven development, microservices and architecture design principles

  • AI & LLM Frameworks: Hands-on experience with foundational models and APIs (e.g. OpenAI, Claude, etc.)

  • Hands on experience of MCP server implementation

  • Demonstrated strong team leadership and ability in written and oral communication skills, along with strong presentation skills. Ability to determine the information and communication needs of the stakeholders and project

  • Expert in multiple programming languages / frameworks such as: Java, Spring, Scala, Spark, JavaScript, UI framework (Angular / React / Vue.js), Python, HTML5/CSS, SQL, etc.

  • Experience with microservices in cloud such as OpenShift, Azure

  • Experience with data lake and database engines such as HDFS, Snowflake, SQL Server, PostgreSQL

  • Mentor on standards and coding practices and debug very complex or urgent problems. Maximize reuse and build sustainable applications

Nice-to-have:

  • Experience with reporting tools such as Tableau

  • Experience with middleware technologies such as Kafka, Redis

  • Experience with various DevOps pipeline and cloud tools such as Jenkins, Kubernetes, HashiCorp Vault, Apigee, GitHub, JIRA, Confluence, Nexus IQ, SonarQube, UCD, Artifactory, etc.

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

  • 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

#LI-POST

Job Skills

Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)

Additional Job Details

Address:

745 THURLOW ST:VANCOUVER

City:

Vancouver

Country:

Canada

Work hours/week:

37.5

Employment Type:

Full time

Platform:

TECHNOLOGY AND OPERATIONS

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2026-06-10

Application Deadline:

2026-07-03

Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Our Employment Opportunities

At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One 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

Senior Java Developer • VANCOUVER, Canada

Similar jobs

Senior Engineer - Java and Data Ecosystem

ClickHouseVancouver, Metro Vancouver Regional District, CA
Full-time

Join ClickHouse as a Senior Software Engineer dedicated to JVM language clients.Leverage your Java and API design experience to create impactful data solutions.This pivotal role on the Language Cli... Show more

 • Promoted

Senior Java Staff Engineer — Spring, Microservices & Cloud

NagarroVancouver, Metro Vancouver Regional District, CA
Full-time

A digital product engineering company is seeking candidates with over 5 years of programming experience, particularly using Java.Candidates should have expertise in frameworks like Spring Core and ... Show more

 • Promoted

Senior Java IVR Architect – Cloud Voice Solutions

MiratechVancouver, Metro Vancouver Regional District, CA
Full-time

A leading IT services company in Toronto is seeking a Senior Java IVR Application Developer to join its contact center engineering team.This role involves developing and maintaining cloud-based IVR... Show more

 • Promoted

Senior Workday Integration Engineer (Java Focus)

Insight GlobalVancouver, Metro Vancouver Regional District, CA
Full-time

Insight Global is seeking an experienced Senior Software Engineer to join a high-performing team building modern, scalable software solutions for leading North American organizations.This is a full... Show more

 • Promoted

Senior Java Lead - Remote, Microservices & Cloud

Synergo GroupVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A fast-growing fintech company is seeking a skilled software developer with over 5 years of experience in Java and a solid understanding of Agile processes.This full-time remote position involves w... Show more

 • Promoted

Remote Senior Android Developer Role

Life360Vancouver, Metro Vancouver Regional District, CA
Remote
Full-time

Work remotely as a Senior Android Developer at Life360, enhancing family connectivity through innovative app features.Your skills in Android development and data frameworks will drive impactful sol... Show more

 • Promoted

Senior Developer Specializing in Big Data and Innovation

Triton DigitalVancouver, Metro Vancouver Regional District, CA
Full-time

Join a vibrant, Agile team as a Senior Developer focused on driving innovation with Big Data technologies.Utilize your expertise in Spark and data pipeline development in a fully remote setting.Thi... Show more

 • Promoted

Senior Backend Engineer

BetrVancouver, Metro Vancouver Regional District, CA
Full-time

Founded in 2022 by Joey Levy and Jake Paul, Betr is building the world's first real money gaming super app.The company's first product, Betr Picks, launched in September 2023 and quickly grew to se... Show more

 • Promoted

Senior Java Angular Engineer - Remote-First & Impactful

3PillarVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading tech company in Canada seeks a Senior Software Engineer to drive software development efforts.This role emphasizes collaboration in agile teams, focusing on building scalable, high-qualit... Show more

 • Promoted

Senior Java Software Engineers

HRBVancouver, Metro Vancouver Regional District, CA
Full-time

Our client is an innovator at the forefront of global cross-border payments, championing the belief that secure financial transactions are a fundamental human right.Their mission is to design the n... Show more

 • Promoted

Senior Backend Engineer

Norbert HealthVancouver, Metro Vancouver Regional District, CA
Full-time

Norbert is building autonomous robots that deliver healthcare.Our AI sensing platform mounts on mobile robots and does the work of a care team member—rounding on patients, capturing vitals without ... Show more

 • Promoted

Senior Software Engineer

Pagos ConsultantsVancouver, Metro Vancouver Regional District, CA
Full-time

We are looking for an experienced backend engineer who loves technology, can take ownership of projects, design and implement solutions to complex problems, feels proud of their craft and is excite... Show more

 • Promoted

Senior Enterprise Java Developer and Lead

Yoush ConsultingVancouver, Metro Vancouver Regional District, CA
Full-time

Senior Enterprise Java Developer and Lead.Are you an independent IT consultant, or do you wish to become one? Are you looking to partner with an organization that offers you consulting opportunitie... Show more

 • Promoted

Senior Software Engineer ( Java)

Forsta Solutions IncVancouver, Metro Vancouver Regional District, CA
Full-time

Press Ganey is the leading experience measurement, data analytics, and insights provider for complex industries.Today we serve clients worldwide in every sector to improve the human experiences at ... Show more

 • Promoted

Intermediate Java Developer - Agile

Tech Talent InternationalVancouver, Metro Vancouver Regional District, CA
Full-time

Be a vital part of innovative cloud software as an Intermediate Java Developer.Work remotely to enhance SaaS applications focusing on cash processing while utilizing your Java 11 expertise.The posi... Show more

 • Promoted

Java Integration Lead

Smart IT Frame LLCVancouver, Metro Vancouver Regional District, CA
Full-time

We are seeking a highly skilled Java Developer for our System Integration team in Halifax.In this pivotal role, you will bridge the gap between technical development and product management, focusin... Show more

 • Promoted

Senior Backend Engineer

ModesVancouver, Metro Vancouver Regional District, CA
Full-time

Modes is a digital transformation and organizational design collective working with various clients throughout North America.Our focus is on financial services.We help our clients plan, design, and... Show more

 • Promoted

Senior Fullstack Developer

Rise PeopleVancouver, Metro Vancouver Regional District, CA
Full-time

Do you love bringing impactful products to life? Are you a motivated developer with professional experience in both back-end and front-end development? Do you crave a flexible environment where you... Show more

 • Promoted

Senior Software Engineer - Java

Veeva SystemsVancouver, Metro Vancouver Regional District, CA
Full-time

Veeva Systems, a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies (surpassing $2B in revenue last year), is on a mission to help life sciences companies bring ther... Show more

 • Promoted

Senior Software Developer Focused on Building Healthcare Solutions

Clover HealthVancouver, Metro Vancouver Regional District, CA
Full-time

Become a key player in healthcare innovation as a Senior Software Developer.Your skills will help forge systems that improve healthcare delivery and outcomes for patients through technology.As a Se... Show more