Senior Full Stack Developer, Java, Angular, OKTA

Posted last week

Apply Now

About the role

  • Senior Full Stack Developer developing new and extending existing applications for RBC Insurance. Working with teams to provide technical direction and design expertise.

Responsibilities

  • 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

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AngularAzureCloudJavaJavaScriptJenkinsMicroservicesOpenShiftSpringSpring BootSpringBootSQL

Location requirements

OnsiteMississaugaCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.