RBC

Senior Full Stack Developer, Java, Angular, OKTA

RBC

full-time

Posted on:

Location Type: Office

Location: MississaugaCanada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop new and extend existing applications in the RBC Insurance Digital portfolio
  • Provide technical direction, design expertise, and development and implementation of applications for RBC Insurance
  • Work within an Agile product team composed of technical, product and business team members to deliver exceptional products
  • Contribute towards the creation of intuitive, robust, and reusable user interfaces using modern frameworks
  • Develop, test and assist in the design of the UI and microservices that offers the data and services to both internal and external partners
  • Ensure high code quality through automated unit and functional testing
  • Ensure adequate documentation is prepared and follows industry best-practices
  • Collaborate with the team to design and implement software logic following current best practices
  • Work with the operations team to promote code to production and ensure performance and reliability

Requirements

  • 5+ years' experience with Java 11+, Angular 7+, REST API/Micro services, Spring, Spring Boot (2.x+), SQL
  • Experience building and operating applications on Openshift/Azure
  • Working knowledge of Authentication/Authorization protocols including OAuth, OIDC & SAML
  • Experience with cloud identity solutions such as Okta/Azure AD
  • Experience with APIGEE API publishing to both internal and external partners
  • Experience working in an Agile development team
  • Experience with Continuous Integration tools - Jenkins, GitHub, Automated Testing tools, or similar tools
  • 5+ years experience developing web based applications (HTML, CSS, JavaScript)
Benefits
  • 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
  • Opportunities to do challenging work
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Java 11+Angular 7+REST APIMicroservicesSpringSpring Boot 2.x+SQLHTMLCSSJavaScript
Soft Skills
collaborationtechnical directiondesign expertisedocumentationcode quality assurance