RBC

Senior Full Stack Developer, Java, Angular

RBC

full-time

Posted on:

Location Type: Office

Location: Mississauga • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularApacheAzureJavaJavaScriptJenkinsKafkaMicroservicesNGINXOpenShiftSpringSpring BootSpringBootSQL

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 with other internal development teams and infrastructure groups and may work on multiple concurrent projects
  • Responsible for ongoing maintenance of deployed applications in a support role
  • Work within an Agile product team composed of technical, product and business team members to deliver products
  • Mentor and coach other developers including Front-end Developers, API services developers, and Quality Engineers
  • Contribute to creation of intuitive, robust, and reusable user interfaces using modern frameworks
  • Develop, test and assist in the design of the UI and microservices that offer data and services to partners
  • Ensure high code quality through automated unit and functional testing and adequate documentation
  • Collaborate with operations to promote code to production and ensure performance and reliability
  • Actively seek knowledge about new technologies and how they can be used to solve challenges

Requirements

  • 5+ years' experience with Java 11+
  • 5+ years' experience with Angular 7+
  • Experience with REST API / Micro services
  • Experience with Spring and Spring Boot (2.x+)
  • Experience with SQL
  • Experience building and operating applications on OpenShift and Azure
  • Experience with APIGEE API publishing to internal and external partners
  • Experience working in an Agile development team
  • Experience with Continuous Integration tools (Jenkins, GitHub) and automated testing tools
  • 5+ years experience developing web based applications (HTML, CSS, JavaScript)
  • Nice-to-have: Experience with Insurance industry (Life, Disability, Wealth, etc.)
  • Nice-to-have: DevOps technology experience
  • Nice-to-have: Experience with Swagger Codegen, Apache CXF, Kafka, nginx
  • Nice-to-have: Familiarity with IBM Security Access Manager and IBM WebSphere Application Server
  • Nice-to-have: Working knowledge of Authentication/Authorization including OAuth, OIDC & SAML
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
  • Inclusion and Equal Opportunity Employment policies

Applicant Tracking System Keywords

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

Hard skills
Java 11Angular 7REST APIMicroservicesSpringSpring BootSQLHTMLCSSJavaScript
Soft skills
mentoringcoachingcollaborationtechnical directiondesign expertiseproblem-solving