Taro Logo

Senior Full Stack Developer- Java/Angular

RBC is Canada's largest bank and one of the largest banks globally by market capitalization, serving over 16 million clients across Canada, US, and 34 other countries.
Frontend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance

Description For Senior Full Stack Developer- Java/Angular

RBC, Canada's largest bank and a global financial institution, is seeking a Senior Full Stack Developer to join their technology team in Toronto. This role offers an exciting opportunity to work on cutting-edge banking technology solutions using modern tech stack including Java, Angular, and various cloud technologies.

The position requires an experienced developer with 7+ years of expertise in full-stack development, particularly with Angular, Java Spring Boot, and related technologies. You'll be responsible for building front-end applications and microservices that will shape the future of banking at RBC. The role involves working in an Agile environment, collaborating with cross-functional teams, and delivering high-quality code through automated testing and CI/CD practices.

As part of RBC's technology team, you'll benefit from a comprehensive rewards package, including competitive compensation, bonuses, and flexible benefits. The company offers excellent career growth opportunities, leadership support, and a world-class training program in financial services. With RBC's global presence and commitment to innovation, you'll have the chance to work on challenging projects that make a real impact on the banking industry.

The ideal candidate should have strong experience in RESTful APIs, microservices architecture, and cloud technologies. Knowledge of security protocols and distributed systems is essential. RBC values diversity and inclusion, offering a collaborative work environment where innovation and professional growth are encouraged.

This is an excellent opportunity for a senior developer looking to advance their career with a leading financial institution that combines technical innovation with global impact. The role offers the perfect blend of technical challenges, professional development, and the chance to work with cutting-edge banking technology.

Last updated 4 hours ago

Responsibilities For Senior Full Stack Developer- Java/Angular

  • Develop front-end applications and APIs/micro-services
  • Design and implement best-in-class technology solutions
  • Develop and support highly scalable, high performance APIs within an Agile development team
  • Ensure high code quality through automated unit and functional testing
  • Automate processes within the development pipeline
  • Design and develop code structures based on technical design
  • Work within an Agile product team to deliver exceptional products

Requirements For Senior Full Stack Developer- Java/Angular

Java
JavaScript
TypeScript
Node.js
React
PostgreSQL
Redis
  • 7+ years experience with Angular, Java Spring Boot, Node.js, JavaScript, TypeScript, Kafka, Redis, CSS/HTML
  • 7+ years experience using and developing RESTful APIs and microservices
  • 7+ years developing on the MEAN stack
  • Hands-on experience developing GraphQL APIs
  • Experience working with relational databases Postgres, SQL
  • Knowledge of developing distributed cloud applications (OpenShift, Docker)
  • Knowledge of security gateways and protocols (JWT, OAuth2.0, OIDC, SSL Certificates)
  • Full software development life-cycle experience with CICD
  • Solid Understanding of Agile

Benefits For Senior Full Stack Developer- Java/Angular

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive Total Rewards Program including bonuses and flexible benefits
  • Competitive compensation and stock options where applicable
  • Leadership support and coaching
  • World-class training program in financial services
  • Flexible work/life balance options
  • Career growth opportunities
  • Access to variety of job opportunities across business and geographies

Interested in this job?

Jobs Related To RBC (Royal Bank of Canada) Senior Full Stack Developer- Java/Angular