Talent.com
Software Developer
Software Developer0000050007 Royal Bank of Canada • VANCOUVER, British Columbia, Canada
Software Developer

Software Developer

0000050007 Royal Bank of Canada • VANCOUVER, British Columbia, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

What Is The Opportunity?Join a dynamic engineering team where you’ll design, develop, and maintain robust Java-based data pipelines using Spring Boot/Spring Batch and Oracle Database. This role is perfect for a seasoned engineer passionate about ETL processing, DevOps integration, and agile methodologies. You’ll have the chance to optimize data workflows, collaborate on AI-driven solutions, and contribute to scalable systems. If you thrive in a fast-paced environment and enjoy solving complex data challenges, this is your opportunity to make a meaningful impact.What Will You Do?
  • Design and develop high-performance Java applications using Spring Boot/Spring Batch.

  • Build and maintain ETL pipelines for efficient data processing and integration.

  • Optimize Oracle Database queries and ORM implementations for scalability.

  • Collaborate with DevOps teams to streamline CI/CD pipelines for data workflows.

  • Implement agile practices (Scrum/Kanban) to deliver iterative solutions.

  • Troubleshoot and resolve production issues in data processing systems.

  • Mentor junior engineers and contribute to code reviews.

  • Explore AI/ML integration opportunities (if familiar with Python/AI development).

What Do You Need To Succeed?Must have:
  • 4–8 years of experience in Java development (Spring Boot/Spring Batch).

  • Strong hands-on experience with Oracle Database and ORM frameworks.

  • Proven expertise in ETL/data pipeline development and maintenance.

  • Familiarity with DevOps practices (CI/CD, automation, cloud deployment).

  • Solid understanding of agile methodologies (Scrum, Kanban).

Nice-to-have:
  • Experience with Python and AI/ML development.

  • Knowledge of big data tools (e.g., Spark, Kafka) or cloud platforms (AWS/Azure).

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#TECHPJJob SkillsActive Learning, Agile Methodology, Application Integrations, Detail-Oriented, DevOps, Enterprise Application Delivery, Group Problem Solving, Java, Oracle, Programming Languages, Software Development Life Cycle (SDLC), Spring Batch, Spring Boot, Spring FrameworkAdditional Job Details

Address:

VANCOUVER MAIN BRANCH, 1025 GEORGIA ST W: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-03-27

Application Deadline:

2026-05-30Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date aboveOur Employment OpportunitiesAt 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

Software Developer • VANCOUVER, British Columbia, Canada

Similar jobs

Guidewire Developer

ThoughtStormdelta, bc, ca
Temporary

We are seeking a Guidewire DataHub / InfoCenter Developer for an 8-month contract with the potential for extension.The ideal candidate will have extensive experience with Guidewire DataHub and Info...Show more

 • Promoted

Remote Senior Software Engineer – LLM Evaluation (US-based) - delta

Turingdelta, bc, ca
Remote
Full-time

Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems.Turing support...Show more

 • Promoted • New!

Senior API and Middleware Developer - Coforge

Coforgedelta, bc, ca
Full-time

Job Title/Role: API Middleware Developer.We at Coforge are seeking a API Middleware Developer with the following skillset:.As a Senior API & Middleware Developer for the Platform Engineering team, ...Show more

 • Promoted

Software Developer, Fixed Income

NS PartnersVancouver, Metro Vancouver Regional District, CA
Full-time

Software Developer, Fixed Income.In this role, you will sit directly with the Fixed Income investment team, working side by side with Portfolio Managers, Traders, and Analysts.You will help build a...Show more

 • Promoted

Software Developer III – DevOps & Automation - Affinity

Affinityrichmond, bc, ca
Full-time

Software Developer III – DevOps & Automation.Richmond, BC (Hybrid, 3 days in office).This Software Developer III role exists to pull the organization forward, not to wait for permission to change.T...Show more

 • Promoted

Sr Android Developer (Kotlin, Java, AI) - Diligente Technologies

Diligente Technologiesrichmond, bc, ca
Full-time

Duration: 4 months (likely extension beyond August).Contribute to Android development using.Work on multiple initiatives, providing coverage and support across teams.Collaborate with cross-function...Show more

 • Promoted • New!

Software Developer

CollaberaVancouver, Metro Vancouver Regional District, CA
Permanent

Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry.As a half a billion dollar IT company, with m...Show more

 • Promoted

Software Developer

Fidelity InternationalVancouver, Metro Vancouver Regional District, CA
Full-time

Job Description*****You will be working on a 100% remote schedule as part of Fidelity’s dynamic working arrangement.Current work authorization for Canada is required for all openings.Who We Are**At...Show more

 • Promoted

Lead Software Developer (Remote)

GeotabBurnaby, Metro Vancouver Regional District, CA
Remote
Permanent

Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to Work™.We are a company of diverse and talented individuals who work together to help businesses grow an...Show more

 • Promoted

Software Developer, Fixed Income

Connor, Clark & Lunn groupVancouver, Metro Vancouver Regional District, CA
Full-time

Software Developer, Fixed Income.In this role, you will sit directly with the Fixed Income investment team, working side by side with Portfolio Managers, Traders, and Analysts.You will help build a...Show more

 • Promoted

Guidewire Developer/Tech Lead - Delta System & Software, Inc.

Delta System & Software, Inc.delta, bc, ca
Full-time

Job Title: Guidewire Tech Lead.Must have: Guidewire ACE Certification.Strong hands-on experience in PolicyCenter, BillingCenter, or ClaimCenter (v10.Lead and mentor a team of developers, driving de...Show more

 • Promoted

Guidewire Developer

Experis Canadarichmond, bc, ca
Full-time

WE'RE HIRING: Senior Guidewire PolicyCenter Developer 🔍.Location: OPen to All over Canada.Duration: 6+ Months with possible extension.Core Responsibilities (Mandatory).Guidewire PolicyCenter Confi...Show more

 • Promoted • New!

Subsurface Backend Developer - delta

Luxoftdelta, bc, ca
Full-time

One of the world's leading providers of products and services to the global energy industry.With a presence in more than 70 countries and 130 nationalities represented in our workforce, we are one ...Show more

 • Promoted

SAP UI5 / Fiori Developer - delta

KTek Resourcingdelta, bc, ca
Full-time

Role: SAP UI5 / Fiori Developer (with ABAP & RAP exposure).We are looking for an experienced SAP UI5/Fiori developer with strong frontend capabilities and solid backend integration experience.The i...Show more

 • Promoted • New!

Software Developer

Motorola SolutionsVancouver, Metro Vancouver Regional District, CA
Full-time

Motorola Solutions values your privacy**.Company Overview**At Motorola Solutions, we believe that everything starts with our people.We’re a global close-knit community, united by the relentless pur...Show more

 • Promoted

Staff Software Developer, Mobile

SliceVancouver, Metro Vancouver Regional District, CA
Full-time

Ilir Sela started Slice with the belief that local pizzerias deserve all the advantages of major franchises without compromising their independence.Starting with his family’s pizzerias, we now empo...Show more

 • Promoted

Senior Software Engineer - delta

Haysdelta, bc, ca
Full-time

What are the top 3 skills required for this role?.Job Description/ Responsibilities.Design, develop, and maintain web applications using.Develop front-end components using HTML, CSS, JavaScript, an...Show more

 • Promoted

Mobile Application Developer (1861)

Focus Systems Inc.richmond, bc, ca
Temporary

Are you the kind of developer who can make SAP mobile apps run so smoothly they feel like magic—even offline?.Focus Systems is partnering with a major provincial electric utility to bring on a.Mobi...Show more