Taro Logo

Senior Full Stack Developer

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

Description For Senior Full Stack Developer

RBC's Digital Cheque Processing (DCP) Application Development team is seeking a Senior Full Stack Developer to join their dynamic team. This role offers an exciting opportunity to work on critical financial technology infrastructure at Canada's largest bank. The position involves developing and maintaining applications and microservices for digital cheque processing, working with modern technologies including Java, Spring Boot, and various front-end frameworks.

The ideal candidate will bring 5-7 years of software development experience, with strong expertise in both backend and frontend technologies. You'll be working in an Agile environment, collaborating with product owners, architects, and other developers to deliver high-quality solutions. The role offers a blend of technical challenges, from microservices architecture to API development, while also providing opportunities to mentor junior team members.

RBC offers an attractive compensation package including bonuses, flexible benefits, and a pension plan. The company's strong focus on innovation and community impact, combined with its global presence, makes this an excellent opportunity for career growth. The position requires hybrid work with minimum 3 days in office, based in Toronto.

This role is perfect for a seasoned developer who wants to make an impact in the financial technology sector while working with a diverse, collaborative team at a leading global financial institution. You'll have the chance to work with cutting-edge technologies while contributing to systems that process millions of transactions daily.

Last updated 9 days ago

Responsibilities For Senior Full Stack Developer

  • Analyze DCP systems and design innovative solutions
  • Determine best mix of development and interfacing applications
  • Build, enhance, and modernize DCP applications
  • Participate in design, development, unit testing, deployment and documentation
  • Work with Product Owners and Scrum Masters to meet business needs
  • Partner with DevOps engineers in CI/CD pipeline creation
  • Mentor junior developers and team members

Requirements For Senior Full Stack Developer

Java
JavaScript
React
  • 5-7 years of professional software development experience in Java, J2EE, Spring Boot
  • 3+ years experience with containerized Microservice and RESTful APIs
  • 5+ years experience with SQL databases
  • 3+ years experience with front-end web applications using HTML, CSS, JavaScript
  • Experience with Github, GitHub Actions, Jira, Confluence and Jenkins
  • Excellent interpersonal and communication skills
  • Must work minimum 3 days in office

Benefits For Senior Full Stack Developer

401k
Medical Insurance
  • Comprehensive Total Rewards Program including bonuses
  • Flexible benefits
  • Competitive compensation and pension plan
  • Professional development through coaching
  • Casual work environment
  • Networking opportunities

Jobs Related To RBC Senior Full Stack Developer