Taro Logo

Senior Full Stack Developer- Java/Angular

Royal Bank of Canada is Canada's biggest bank and one of the largest global financial institutions, serving over 16 million clients across 34+ countries.
Frontend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance

Description For Senior Full Stack Developer- Java/Angular

Royal Bank of Canada (RBC), one of the world's largest banks by market capitalization, is seeking a Senior Full Stack Developer to join their technology team in Toronto. This role presents an exciting opportunity to work at the intersection of finance and technology, helping shape the future of banking through innovative solutions.

The position requires a seasoned developer with 7+ years of experience in full-stack development, particularly with Angular, Java Spring Boot, and the MEAN stack. You'll be part of a dynamic team building front-end applications and microservices that directly impact RBC's 16+ million clients across 34 countries.

As a Senior Full Stack Developer, you'll be responsible for developing highly scalable APIs, ensuring code quality through automated testing, and working within an Agile framework. The role demands expertise in modern technologies including TypeScript, Kafka, Redis, and GraphQL, along with a solid understanding of cloud applications and security protocols.

RBC offers an attractive compensation package including bonuses, stock options, and comprehensive benefits. The company's commitment to professional development is evident through their world-class training programs and opportunities for career advancement. The work environment promotes collaboration, innovation, and work-life balance.

The ideal candidate will combine technical expertise with excellent communication skills, being able to translate complex technical concepts into understandable terms. This role offers the opportunity to work on challenging projects that directly impact millions of users while being part of Canada's largest financial institution.

Working at RBC means joining a purpose-driven organization with a principles-led approach, where you'll have the chance to contribute to projects that help communities prosper. The bank's strong focus on innovation and technology makes this an excellent opportunity for a senior developer looking to make a significant impact in the financial services sector.

Last updated 5 days ago

Responsibilities For Senior Full Stack Developer- Java/Angular

  • Build front-end applications and APIs/micro-services
  • Design best-in-class technology solutions
  • Develop and support highly scalable, high performance APIs
  • 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
  • Seek out knowledge about new technologies

Requirements For Senior Full Stack Developer- Java/Angular

Java
JavaScript
TypeScript
Node.js
Redis
PostgreSQL
  • 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
Equity
  • Comprehensive Total Rewards Program including bonuses and flexible benefits
  • Competitive compensation
  • Stock options where applicable
  • World-class training program in financial services
  • Flexible work/life balance options
  • Career development and coaching 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