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.1_day_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

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.

[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]
Senior Software Engineer, Core Experiences - Minneapolis, USA

Senior Software Engineer, Core Experiences - Minneapolis, USA

Speechify • Minneapolis, Minnesota, US
[job_card.full_time]
Job Description Job Description Mission Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone.We absorb it all and let...[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 ...[show_more]
[last_updated.last_updated_variable_days]
Associate Dentist

Associate Dentist

Clear Lakes Dental • Champlin, Minnesota, US
[job_card.full_time] +1
Associate Dentist – Clear Lakes Dental | No Gimmicks, Just Real Support Let’s skip the fluff.All potential applicants are encouraged to scroll through and read the complete job description before a...[show_more]
[last_updated.last_updated_1_hour] • [promoted] • [new]
Lead Software Engineer

Lead Software Engineer

Distinctive Staffing Solutions • Minneapolis, Minnesota, US
[job_card.full_time]
Job Description Job Description Job Overview : We are seeking a dynamic and experienced Lead Software Engineer to join our innovative team. This pivotal role is perfect for a technology enthusiast ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Remote Online Product Support - No Experience

Remote Online Product Support - No Experience

GLOCPA • Champlin, Minnesota
[filters.remote]
[job_card.full_time]
We’re looking for Customer Support Product Testers across the US to work from home and help top brands improve their products before they hit the market.[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Software Engineer

Senior Software Engineer

Accurant International • Minneapolis, Minnesota, US
[job_card.full_time]
Job Description Job Description Hiring Entity : Renovo Automation, a Subsidiary of Accurant International Location : Minneapolis, MN (Hybrid) Status : Exempt Salary Range : $90,000 - $120,000 DOE Po...[show_more]
[last_updated.last_updated_variable_days] • [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 invo...[show_more]
[last_updated.last_updated_30]
Complete Online Surveys For Cash (Up to $25 / per)

Complete Online Surveys For Cash (Up to $25 / per)

Earn Haus • Ham Lake, MN, US
[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]
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 5...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Backend Web Developer

Senior Backend Web Developer

Folklore • Minneapolis, MN, United States
[job_card.full_time]
Folklore is an innovation and experience company that provides digital transformation solutions to companies seeking to offer best practices digital experiences to its customers and internal stakeh...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Developer (C#.NET, Blazor) - Agile, Local MN Team

Software Developer (C#.NET, Blazor) - Agile, Local MN Team

SkyWater Search Partners • Minneapolis, MN, United States
[job_card.full_time]
A technology-focused recruitment agency is seeking a Software Developer for a Minneapolis-based organization.This role involves working in an Agile team, focusing on writing production-level softwa...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

Gateway Recruiting • Minneapolis, Minnesota, US
[job_card.full_time]
Job Description Job Description Job Summary : This role is seeking a Senior Software Engineer with specialized experience in developing software for active implantable medical device systems.This ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Full Stack Developer

Full Stack Developer

Bright Vision Technologies • Minneapolis, MN, US
[job_card.full_time]
[filters_job_card.quick_apply]
Full Stack Developer Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operat...[show_more]
[last_updated.last_updated_variable_days]
Senior Application Developer

Senior Application Developer

International Dairy Queen, Inc. • Bloomington, Minnesota, US
[job_card.full_time]
Job Description Job Description Company Description Since 1940, Dairy Queen® has been one of the world's best known and loved brands. Based in Minneapolis, MN, International Dairy Queen Inc.IDQ), ...[show_more]
[last_updated.last_updated_variable_days] • [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]
TEST MN001 - Andover General Application

TEST MN001 - Andover General Application

Christian Brothers Automotive • Andover, MN, United States
[job_card.full_time]
Our mission is simple : To create an uncommonly great experience for customers in need of auto service and repair.Christian Brothers Automotive was founded in 1982 on the principles of honesty and i...[show_more]
[last_updated.last_updated_variable_days] • [promoted]