Taro Logo

Sr. Full Stack Developer (Java)

Royal Bank of Canada is Canada's biggest bank and one of the largest global financial institutions focused on innovation and exceptional client experiences.
Mississauga, ON, Canada
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Sr. Full Stack Developer (Java)

RBC, Canada's largest bank, is seeking a Senior Full Stack Developer to join their Insurance Technology team in Mississauga. This role combines technical expertise with business impact, requiring 5+ years of Java development experience. The position involves working with modern technologies including Spring Boot, Angular, and cloud platforms like OpenShift and Azure.

As a senior developer, you'll be responsible for designing and implementing new applications while modernizing existing systems. The role demands strong technical skills in Java, microservices, and database technologies, combined with security knowledge and cloud expertise. You'll work in an Agile environment, collaborating with various teams to deliver high-quality solutions.

The ideal candidate will bring both technical depth and leadership qualities, able to provide guidance and participate in technical discussions while maintaining hands-on development work. The position offers comprehensive benefits, including bonuses and flexible work arrangements, making it an attractive opportunity for experienced developers looking to impact a major financial institution.

RBC offers a collaborative, progressive environment with 84,000+ employees globally. They emphasize purpose-driven work and principles-led performance, serving more than 16 million clients across 34 countries. The company strongly values inclusion and diversity, making it an ideal workplace for professionals seeking both technical challenges and meaningful impact.

This hybrid role combines the stability of a leading financial institution with the excitement of modern technology development, offering opportunities for professional growth while contributing to systems that serve millions of customers.

Last updated 12 days ago

Responsibilities For Sr. Full Stack Developer (Java)

  • Design, develop, and implement new and existing applications
  • Collaborate in an Agile team environment
  • Partner with Project team and solution architect
  • Participate in design and code reviews
  • Provide technical guidance and expertise
  • Work with internal teams for software delivery and support
  • Participate in production support and maintenance

Requirements For Sr. Full Stack Developer (Java)

Java
JavaScript
MongoDB
TypeScript
  • 5+ years of experience in Java software development
  • Strong knowledge of Java, Spring, Spring Boot, Angular and Hibernate
  • Experience with Maven, Git, Docker, RESTful APIs and Microservices
  • Strong SQL skills and experience with Oracle, DB2, MS SQL Server
  • Experience with cloud applications using Docker on OpenShift and Azure
  • Knowledge of Apache Kafka
  • Experience with security protocols (JWT, OAuth2.0, SSL Certificates)
  • Proficiency with GitHub
  • Excellent problem-solving skills

Benefits For Sr. Full Stack Developer (Java)

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive Total Rewards Program including bonuses
  • Flexible benefits
  • Career development and coaching
  • Flexible work/life balance options
  • 37.5-hour work week

Interested in this job?

Jobs Related To RBC Sr. Full Stack Developer (Java)