Base Career helps you apply smarter for this job.
Key skills for this role
WHAT IS THE OPPORTUNITY?
We are looking for an experienced Senior Application Developer to join the Mobile Services team.
Your expertise will lead the design, development and maintenance of Services developed with Java and Spring Boot on platforms such as OpenShift, Azure, and other Cloud Platforms, providing service integration, authentication & application session management as well HTTP Webview integration for mobile applications.
WHAT WILL YOU DO?
• Work with architecture and business sponsor(s) to assess, design and estimate solutions, assuming end-to-end technical responsibility and engaging IT partners into implementation while adhering to enterprise-level and group-level standards and best-practices within mobile banking
• Identify and recommend new cost-effective application development solutions to meet business objectives
• Responsible for the end-to-end technical solution as defined by the solution architecture and resolving design ambiguity
• Provide technical leadership, expert counsel and guidance to the development team, adhering to solution architecture and best practices
• Leads complex group meetings (including business partners) for technical design, decision making, problem solving, implementation and strategic planning
• Provides direction, expertise, feedback, coaching and development to build the capability of junior technical development staff
WHAT DO YOU NEED TO SUCCEED?
• Undergraduate Computer Science or Engineering Degree or equivalent experience.
• Proven experience in leading development team on large projects or programs interfacing with multiple applications and/or third-parties
• 3+ years experience with Spring Boot
• Experience with web technology such as OpenAPI, graphQL, etc
• Experience with DevOps tools using github actions
• Experience with OCP, Azure, AWS
• Strong API design skills (SOAP and REST)
• Middleware technologies (ex. MQSeries, Kafka, Redis)
WHAT'S IN IT FOR YOU?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper.
We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
• A comprehensive Total Rewards Program including bonuses and flexible benefits, fair compensation, commissions, and stock where applicable
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
Toronto, CAN
RBC is seeking an Associate Director and Macro E-Trading Product Owner to lead strategic initiatives across Global Rates Cash and Derivatives trading platforms while managing QA teams. The role combines capital markets e
Toronto, CAN
RBC is seeking a Lead Product Owner to lead Corporate Real Estate project delivery, requirements gathering, and agile product execution in an AI-enabled environment. The role coordinates scrum teams, manages plans and ri
Toronto, CAN
RBC is seeking a Managing Director and Data Product Lead to own enterprise data products across Capital Markets and deliver trusted, governed, AI-ready data capabilities. The role defines strategy, leads transformation,
Toronto, CAN
RBC is seeking a Director, Global Money Movement to lead the strategy, development, commercialization, and expansion of cross-border payment solutions. The role owns product lifecycle management, financial modeling, mark
Toronto, CAN
RBC is seeking a senior business analyst to advance Capital Markets payments modernization and improve straight-through processing and controls. The role focuses on process analysis, product roadmaps, testing, dashboards
Mississauga, CAN
RBC is seeking a Senior Full Stack Developer to build and maintain applications in its Insurance Digital portfolio. The role requires 5+ years of Java, Angular, web application, microservices, cloud, API, and automated t
Toronto, CAN
RBC is seeking a Senior Manager to develop operational effectiveness strategy, translate priorities into roadmaps and initiatives, and support transformation across Personal and Commercial Operations. The role requires s
Toronto, CAN
RBC is seeking a Lead Product Owner to lead product delivery, requirements gathering, and agile transformation for Corporate Real Estate initiatives in an AI-enabled software environment. The role coordinates multiple de
Toronto, CAN
Toronto, CAN
Toronto, CAN
Toronto, CAN
Toronto, CAN
Mississauga, CAN
Toronto, CAN
Toronto, CAN
• Leaders who help your development through coaching and managing opportunities
• Ability to make a difference and lasting impact
• Work in a dynamic, collaborative, progressive, and high-performing team
• A world-class training program in financial services
• Flexible work/life balance options
• Opportunities to do challenging work
WHAT IS THE OPPORTUNITY? We are looking for an experienced Senior Application Developer to join the Mobile Services team. Your expertise will lead the design, development and maintenance of Services developed with Java and Spring Boot on platforms such as OpenShift, Azure, and other Cloud Platforms, providing service integration, authentication & application session management as well HTTP Webview integration for mobile applications.
Work with architecture and business sponsor(s) to assess, design and estimate solutions, assuming end-to-end technical responsibility and engaging IT partners into implementation while adhering to enterprise-level and group-level standards and best-practices within mobile banking
Identify and recommend new cost-effective application development solutions to meet business objectives
Responsible for the end-to-end technical solution as defined by the solution architecture and resolving design ambiguity
Provide technical leadership, expert counsel and guidance to the development team, adhering to solution architecture and best practices
Leads complex group meetings (including business partners) for technical design, decision making, problem solving, implementation and strategic planning
Provides direction, expertise, feedback, coaching and development to build the capability of junior technical development staff
Undergraduate Computer Science or Engineering Degree or equivalent experience.
Proven experience in leading development team on large projects or programs interfacing with multiple applications and/or third-parties
3+ years experience with Spring Boot
Experience with web technology such as OpenAPI, graphQL, etc
Experience with DevOps tools using github actions
Experience with OCP, Azure, AWS
Strong API design skills (SOAP and REST)
Middleware technologies (ex. MQSeries, Kafka, Redis)
WHAT'S IN IT FOR YOU? We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
A comprehensive Total Rewards Program including bonuses and flexible benefits, fair compensation, commissions, and stock where applicable
Leaders who help your development through coaching and managing opportunities
Ability to make a difference and lasting impact
Work in a dynamic, collaborative, progressive, and high-performing team
A world-class training program in financial services
Flexible work/life balance options
Opportunities to do challenging work
Job Skills
Additional Job Details
At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.
Join our Talent Community Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you. Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com .
RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.
Verified company details for this employer are not available yet.
Full-time
Senior · 3+ years experience
Onsite
Apply faster on company sites with our extension.