Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

RBC Logo

Senior Software Developer - Full Stack

RBC

$65,000 - $115,000
Aug 29, 2025
Minneapolis, MN, US
Apply Now

RBC is looking to solve the problem of implementing third party Okta solutions and features addressing Client Identity & Access functionality for US-Wealth Management Online

Requirements

  • Java EE; Java 17+, Node.js, REST API/Micro services, Maven, SQL, Springboot 2+, GraphQL, Junit
  • Knowledge of MuleSoft
  • 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

Responsibilities

  • Develop 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
  • Develop scalable Java EE applications with a combination of distributed cloud applications (Openshift, Azure, Docker)

Other

  • B.S. degree in Computer Science or related technical field (e.g. EE, physics or mathematics), or equivalent practical experience with 6+ years’ experience
  • Ability to work in a dynamic, collaborative, progressive, and high-performing team
  • Flexible work/life balance options
  • Opportunities to do challenging work
  • Comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable