Talent.com
Senior Software Developer - Full Stack
Senior Software Developer - Full StackRoyal Bank of Canada> • Minneapolis, United States of America
Senior Software Developer - Full Stack

Senior Software Developer - Full Stack

Royal Bank of Canada> • Minneapolis, United States of America
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

What is the opportunity?

We are looking for an experienced Senior Software Developer - Full Stack to join our team. Provides information on the detailed technical design and development of applications using existing and emerging technology platforms. Applies experience and seasoned knowledge, skills, and practices to perform a variety of assignments.

What will you do?

  • This position will be focused on Java, Spring/Spring Boot, micro services and API development for US-Wealth Management Online and will primarily be responsible for back-end services that implement third party Okta solutions and features addressing Client Identity & Access functionality.

  • Code reviews, code merging and branching methodologies using Git and code release process.

  • Develop, code, document and execute unit, system, integration and acceptance tests using different languages and testing tools for functions of high complexity.

  • Automate processes within the development pipeline; identify opportunities for efficiency gains and reducing time-to-market and enabling continuous delivery.

  • Provide input and co-ordinate with DBA in creating new and modifying existing database structures using different types of databases and recommending appropriate DB based on required functionality across multiple systems.

  • Participate in the evaluation of 3rd party vendors, software and due diligence exercises.

What do you need to succeed?

Must-have:

  • B.S. degree in Computer Science or related technical field (e.g. EE, physics or mathematics), or equivalent practical experience with 6+ years’ experience with Java EE; Java 17+, Node.js, REST API/Micro services, Maven, SQL, Springboot 2+, GraphQL, Junit; knowledge of MuleSoft.

  • Developing scalable Java EE applications with a combination of distributed cloud applications (Openshift, Azure, Docker)

  • Experience with automation and testing frameworks, namely, JUnit, Wiremock, Mockito and other emerging frameworks.

  • Development, testing and troubleshooting of large scale online and batch applications as well as RESTful API and interface specifications (Swagger, OpenAPI, SOAP)

  • Experience in the Devops space – Helios, Scanning Tools (AquaScan, Snyk, SonarCube)

  • Knowledge of Kafka, MySQL, Non-relational databases, Caching

  • Front-end technologies such as, Vue.js, React.js, Angular 14+, rxjs, ngrx, and testing frameworks such as: Jest, Jasmine, Cypress

Nice-to-have:

  • Knowledge of security gateways and protocols (JWT, Oauth2.0, SSL Certificates), Identity and Access systems, Okta solutions, Security and regulations Mandates, Authentication Methods (OAuth, SAML, SiteMinder)

  • Redis caching

  • Interfacing with legacy systems; Mainframe and DB2.

  • Stored procedures.

  • RUST

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.

  • Opportunities to do challenging work.

The expected salary range for this particular position is $80,000-$140,000, depending on your experience, skills, and registration status, market conditions and business needs.

You have the potential to earn more through RBC’s discretionary variable compensation program which gives you an opportunity to increase your total compensation, provided the business meets its performance targets and you meet your individual goals.

RBC’s compensation philosophy and principles recognize the importance of a highly qualified global workforce and plays a critical role in attracting, engaging and retaining talent that:

  • Drives RBC’s high-performance culture.

  • Enables collective achievement of our strategic goals.

  • Generates sustainable shareholder returns and above market shareholder value.

#LI-POST

#TECHPJ

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:

250 NICOLLET MALL:MINNEAPOLIS

City:

Minneapolis

Country:

United States of America

Work hours/week:

40

Employment Type:

Full time

Platform:

TECHNOLOGY AND OPERATIONS

Job Type:

Regular

Pay Type:

Salaried

Posted Date:

2026-02-23

Application Deadline:

2026-03-30

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

Inclusion 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.

[job_alerts.create_a_job]

Senior Software Developer Full Stack • Minneapolis, United States of America

[internal_linking.similar_jobs]
Senior Software Developer

Senior Software Developer

Minnesota Bankers Association • Minneapolis, MN, United States
[job_card.full_time]
W 82nd Street Ste 1500, Bloomington, MN 55431.As a Senior Software Developer at UBB, you will be key in shaping our technological landscape and driving innovation and efficiency.Your expertise will...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
AI Enabled Software Development Lead

AI Enabled Software Development Lead

University of Minnesota • Minneapolis, MN, United States
[job_card.part_time]
The AI-enabled Software Development Program Lead is a temporary, part-time, non-tenured position for our Professional Development and Lifelong Learning Programs.The Program Lead is responsible for ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Platform Developer

Software Platform Developer

California Creative Solutions Inc. • Minneapolis, MN, United States
[job_card.full_time]
[filters_job_card.quick_apply]
Roles/Responsibilities: Potential Assignments are: Administer and configure UKG Telestaff and WFM modules to meet the organization's needs.Maintain the user access, security role...[show_more]
[last_updated.last_updated_variable_days]
Shop and Deliver - No Experience Required

Shop and Deliver - No Experience Required

Instacart Shoppers • Lakeville, MN, US
[job_card.part_time]
Start earning quickly with a flexible schedule.Shopping with Instacart is more than grocery delivery.Shoppers help make our world go round.They make money, make moves, and make shopping lists come ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Remote Work – Product Assessments - $25-$45 per hour (No Experience)

Remote Work – Product Assessments - $25-$45 per hour (No Experience)

Online Consumer Panels America • Burnsville, Minnesota, US
[filters.remote]
[job_card.part_time] +1
Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies.We guarantee 15-25 hours per week with an hourly pay of bet...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer

Senior Software Engineer

Enterra Medical, Inc. • St. Louis Park, MN, US
[job_card.full_time]
[filters_job_card.quick_apply]
Louis Park, MN Job Summary:.We are seeking a Senior Software Engineer with specialized experience in developing software for active implantable medical device systems.This role involves creating ro...[show_more]
[last_updated.last_updated_30]
Sr. Software Engineer (Feature Focused -.NET/C#)

Sr. Software Engineer (Feature Focused -.NET/C#)

Jobot • Minneapolis, MN, US
[job_card.full_time]
Project Engineer - Affordable Housing/ Multi-family Construction - St.This Jobot Job is hosted by: Kelly Anne Wight.Are you a fit? Easy Apply now by clicking the "Apply" button and sending us your ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Survey Taker: Earn up to $25 per survey (Remote)

Survey Taker: Earn up to $25 per survey (Remote)

Earn Haus • Anoka, MN, US
[filters.remote]
[job_card.full_time] +1
Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer

Senior Software Engineer

Payva • Minneapolis, MN, United States
[job_card.full_time]
Payva is building the financial engine that powers the creator economy — connecting digital entrepreneurs and their audiences through smart, transparent financial tools.We move fast, think big, and...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Founding Software Engineer - Full-Stack, Hybrid

Founding Software Engineer - Full-Stack, Hybrid

QuantLink AI • Minneapolis, MN, United States
[job_card.full_time]
A financial technology company seeks a Founding Software Engineer to join their Minneapolis, MN team.This full-time role offers a hybrid work arrangement, focusing on building high-quality features...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer in Test

Senior Software Engineer in Test

Accurant International, LLC. • Minneapolis, MN, United States
[job_card.full_time]
Renovo Automation, a Subsidiary of Accurant International.The Senior Software Engineer in Test is responsible for design and development of our quality process and test automation initiatives drivi...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Developer

Software Developer

Simplicity Group Holdings • Bloomington, Minnesota, US
[job_card.full_time]
Job Description Job Description Position Title: Software Developer Reports to: VP, Development Department: Technology Location: Simplicity North Office, 3600 American Blvd.West, Minneapolis, MN 554...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Principal Software Engineer

Senior Principal Software Engineer

SES-Government Solutions • Burnsville, MN, United States
[job_card.full_time]
The Leonardo DRS Naval Electronics business provides leading naval computing infrastructure, network and data distribution and middleware enterprise services, as well as world-class manufacturing a...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Java Full Stack Engineer — React + Spring Boot

Senior Java Full Stack Engineer — React + Spring Boot

Apex Systems • Minneapolis, MN, United States
[job_card.full_time]
A leading IT services provider in Minneapolis is looking for a Senior Java Full Stack Engineer.This full-time position involves leading offshore teams, developing scalable applications using Java, ...[show_more]
[last_updated.last_updated_30] • [promoted]
General Dentist - Stillwater, MN

General Dentist - Stillwater, MN

Metro Dentalcare • Ham Lake, MN, United States
[job_card.full_time]
General Dentist Opportunity in Stillwater, MN!!.General Dentist to join our dynamic team.Whether you're a seasoned practitioner or just beginning your journey, this is your chance to lead a practic...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Sitecore Engineer - Build Modern Web Apps

Senior Sitecore Engineer - Build Modern Web Apps

Be The Match in • Minneapolis, MN, United States
[job_card.full_time]
A nonprofit organization in Minneapolis is looking for a Senior Sitecore Engineer to develop and maintain innovative web solutions.The ideal candidate will possess extensive hands-on experience wit...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Team Lead/Senior Developer - Remote

Team Lead/Senior Developer - Remote

Two95 International Inc. • Minneapolis, MN, US
[filters.remote]
[job_card.temporary]
[filters_job_card.quick_apply]
Experience in React, React Native, Go, Postgres, AWS, integrating with third party apps.Experience as dev manager or team lead.Primary hands on development, but also refining stories, assigning tas...[show_more]
[last_updated.last_updated_30]
Senior Software Architect - Naval Systems (Hybrid)

Senior Software Architect - Naval Systems (Hybrid)

Leonardo DRS • Burnsville, MN, United States
[job_card.full_time]
A leading defense technology company is seeking a Senior Principal Software Engineer in Burnsville, MN.The role focuses on software architecture for naval electronics, specifically for combat syste...[show_more]
[last_updated.last_updated_variable_days] • [promoted]