Taro Logo

Senior Java Developer (Spring Boot)

RBC is Canada's largest bank and one of the largest banks in the world by market capitalization, serving over 16 million clients in Canada, the US, and 34 other countries.
Calgary, AB, Canada
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Java Developer (Spring Boot)

RBC is seeking a Senior Java Developer to join their Deposits API lab team. This role focuses on designing, implementing, and testing robust features using Spring Boot and RESTful APIs. As part of Canada's largest bank, you'll be working on large-scale systems that serve over 16 million clients globally. The position offers an opportunity to work with modern cloud services and contribute to critical banking infrastructure.

The role involves close collaboration with IT teams and business stakeholders to assess, research, and analyze business and technical needs. You'll be responsible for developing solutions that meet sponsor/stakeholder requirements while ensuring operational efficiency and maintaining high-quality documentation.

RBC emphasizes an inclusive workplace that values diverse perspectives, which they consider essential to their continued growth as one of the world's most profitable financial institutions. The bank employs approximately 84,000 employees globally and maintains a strong presence in Canada, the United States, and 34 other countries.

This is a full-time position (37.5 hours per week) in RBC's Technology and Operations sector. The successful candidate will join a team focused on building and maintaining critical banking infrastructure while working with modern technologies including Java, Spring Boot, and cloud services. The position offers the opportunity to work on significant projects that directly impact millions of customers while being part of a leading global financial institution.

Last updated 3 days ago

Responsibilities For Senior Java Developer (Spring Boot)

  • Design and program application systems and test developed applications
  • Review, analyze and modify programming systems including coding, testing, debugging and installation of large-scale systems
  • Ensure operational efficiency of existing application systems
  • Maintain records to document development and system review activities
  • Analyze business needs and objectives for application system design and deployment

Requirements For Senior Java Developer (Spring Boot)

Java
  • Strong experience in programming and application analysis
  • Experience building RESTful APIs
  • Experience integrating with cloud services
  • Knowledge of application architecture
  • Software Development Life Cycle (SDLC) expertise
  • Problem-solving skills
  • Attention to detail

Benefits For Senior Java Developer (Spring Boot)

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive benefits package
  • Professional development opportunities
  • Global career opportunities

Interested in this job?