The senior software developer for the Digital banking IT group, provides design and development for ... of experience with Java, REST API, Microservices, MQ, Spring framework/Spring Boot, Cloud ...
The senior software developer for the Digital banking IT group, provides design and development for ... of experience with Java, REST API, Microservices, MQ, Spring framework/Spring Boot, Cloud ...
Software Developer(Java)
Toronto, ON · On-site
PTO
Oracle Certified Java Developer certification will be an asset. * Technical Knowledge of event driven architecture (Kafka, Kafka connectors, Kafka brokers) * 3-5 years of working experience in the ...
Software Developer(Java)
Toronto, ON · On-site
PTO
Oracle Certified Java Developer certification will be an asset. * Technical Knowledge of event driven architecture (Kafka, Kafka connectors, Kafka brokers) * 3-5 years of working experience in the ...
As a Full Stack Java Developer at Deloitte, you will play a crucial role in designing, developing, and maintaining Java-based applications or software solutions for a leading North American Bank.
As a Full Stack Java Developer at Deloitte, you will play a crucial role in designing, developing, and maintaining Java-based applications or software solutions for a leading North American Bank.
Senior Back End Engineer Java/OLAP
Etobicoke, ON · On-site
Medical
Dental
Vision
Retirement
PTO
As a Senior Back-End Engineer specializing in Java and OLAP, you will own the Java side of that engine -- designing, optimizing, and scaling the cube capabilities that our customers depend on every ...
Quick apply
Senior Back End Engineer Java/OLAP
Etobicoke, ON · On-site
Medical
Dental
Vision
Retirement
PTO
As a Senior Back-End Engineer specializing in Java and OLAP, you will own the Java side of that engine -- designing, optimizing, and scaling the cube capabilities that our customers depend on every ...
To learn more about CIBC, please visit CIBC.com What you'll be doing The Sr. Consultant, Back End Developer- Java/Microservices/System Design is responsible for leading the functional design and ...
To learn more about CIBC, please visit CIBC.com What you'll be doing The Sr. Consultant, Back End Developer- Java/Microservices/System Design is responsible for leading the functional design and ...
Sr. Consultant, Back End Developer- Java/Springboot/System Design
Toronto, ON · Hybrid
Retirement
To learn more about CIBC, please visit CIBC.com What you'll be doing The Sr. Consultant, Back End Developer-Java/Springboot/System Design is responsible for leading the functional design and ...
Sr. Consultant, Back End Developer- Java/Springboot/System Design
Toronto, ON · Hybrid
Retirement
To learn more about CIBC, please visit CIBC.com What you'll be doing The Sr. Consultant, Back End Developer-Java/Springboot/System Design is responsible for leading the functional design and ...
Sr. Consultant, Back End Developer- Java/Springboot/System Design
Toronto, ON · Hybrid
Retirement
To learn more about CIBC, please visit CIBC.com What you'll be doing The Sr. Consultant, Back End Developer-Java/Springboot/System Design is responsible for leading the functional design and ...
Sr. Consultant, Back End Developer- Java/Springboot/System Design
Toronto, ON · Hybrid
Retirement
To learn more about CIBC, please visit CIBC.com What you'll be doing The Sr. Consultant, Back End Developer-Java/Springboot/System Design is responsible for leading the functional design and ...
Design, develop, and maintain backend services using Core Java and Spring Boot * Build and manage ... Collaborate with frontend developers, DevOps teams, and stakeholders * Optimize application ...
Design, develop, and maintain backend services using Core Java and Spring Boot * Build and manage ... Collaborate with frontend developers, DevOps teams, and stakeholders * Optimize application ...
Engage in developer communities to foster continuous improvement and adopt industry best practices. What do you need to succeed? Must have: * 5+ years of professional experience with Java/Spring Boot ...
New
Engage in developer communities to foster continuous improvement and adopt industry best practices. What do you need to succeed? Must have: * 5+ years of professional experience with Java/Spring Boot ...
New
Job Requisition ID # 26WD100072 Senior Software Developer- Platform & Emerging Technologies ... Java and Spring Boot * Experience building cloud-based applications, distributed systems, or SaaS ...
Job Requisition ID # 26WD100072 Senior Software Developer- Platform & Emerging Technologies ... Java and Spring Boot * Experience building cloud-based applications, distributed systems, or SaaS ...
The Lead Java Backend Developer for RBC Caribbean's Digital Banking IT Group designs, develops, and ... Conduct feasibility studies and provide recommendations to senior management on complex, large ...
The Lead Java Backend Developer for RBC Caribbean's Digital Banking IT Group designs, develops, and ... Conduct feasibility studies and provide recommendations to senior management on complex, large ...
Java Backend Developer
Etobicoke, ON · Hybrid
CA$100K - CA$135K/yr
As a Java Back-End Developer at Localcoin, you will be responsible for developing and maintaining functional and stable back end applications for our company, ensuring system consistency and ...
Quick apply
Java Backend Developer
Etobicoke, ON · Hybrid
CA$100K - CA$135K/yr
As a Java Back-End Developer at Localcoin, you will be responsible for developing and maintaining functional and stable back end applications for our company, ensuring system consistency and ...
Software Developer, Java on Cloud 1
Toronto, ON · Hybrid
Retirement
PTO
The Role As a Senior Software Engineer, you will be responsible for designing, developing, and ... using Java and Spring technologies. * Build scalable, cloud native solutions on Azure and GCP ...
Software Developer, Java on Cloud 1
Toronto, ON · Hybrid
Retirement
PTO
The Role As a Senior Software Engineer, you will be responsible for designing, developing, and ... using Java and Spring technologies. * Build scalable, cloud native solutions on Azure and GCP ...
Commercial Banking Engineering is seeking a skilled Java Developer with extensive experience in Java, Struts, SQL, REST APIs, SOAP services, and other backend Java technologies. The ideal candidate ...
Commercial Banking Engineering is seeking a skilled Java Developer with extensive experience in Java, Struts, SQL, REST APIs, SOAP services, and other backend Java technologies. The ideal candidate ...
We are seeking a talented Java Full Stack Developer with strong expertise in backend development using Java, Spring Boot, and Microservices , along with frontend experience in React.js . The ideal ...
We are seeking a talented Java Full Stack Developer with strong expertise in backend development using Java, Spring Boot, and Microservices , along with frontend experience in React.js . The ideal ...
Job Summary We are seeking a highly skilled Java Full Stack Developer with strong expertise in Angular (latest versions) and backend development using Java, Spring Boot, and Microservices ...
Job Summary We are seeking a highly skilled Java Full Stack Developer with strong expertise in Angular (latest versions) and backend development using Java, Spring Boot, and Microservices ...
... senior developer to actively to contribute to the evolution and modernization for our next ... Strong hands-on experience with Java and Spring Boot framework * Deep understanding of ...
... senior developer to actively to contribute to the evolution and modernization for our next ... Strong hands-on experience with Java and Spring Boot framework * Deep understanding of ...
Associate Java Full-Stack Developer
Toronto, ON · Hybrid
CA$85K - CA$100K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Associate Full-Stack Developer- Java This role is eligible for our hybrid work model: Two days in-office. Our Technology team is the backbone of our company: constantly creating, testing, learning ...
Associate Java Full-Stack Developer
Toronto, ON · Hybrid
CA$85K - CA$100K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Associate Full-Stack Developer- Java This role is eligible for our hybrid work model: Two days in-office. Our Technology team is the backbone of our company: constantly creating, testing, learning ...
Associate Java Full-Stack Developer
Toronto, ON · Hybrid
CA$85K - CA$100K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Associate Full-Stack Developer- Java This role is eligible for our hybrid work model: Two days in-office. Our Technology team is the backbone of our company: constantly creating, testing, learning ...
Associate Java Full-Stack Developer
Toronto, ON · Hybrid
CA$85K - CA$100K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Associate Full-Stack Developer- Java This role is eligible for our hybrid work model: Two days in-office. Our Technology team is the backbone of our company: constantly creating, testing, learning ...
Sr Guidewire Developer -PolicyCenter
CA$110K - CA$130K/yr
Medical
Retirement
As a Senior Guidewire PolicyCenter Developer, you will be responsible for the design, configuration ... Java, Python, etc. * Expertise in the end-to-end design and development of business database ...
Sr Guidewire Developer -PolicyCenter
CA$110K - CA$130K/yr
Medical
Retirement
As a Senior Guidewire PolicyCenter Developer, you will be responsible for the design, configuration ... Java, Python, etc. * Expertise in the end-to-end design and development of business database ...
Senior Java Developer information
What is a senior Java developer?
What are the key skills and qualifications needed to thrive as a senior Java developer?
What are some common challenges senior Java developers face when working on large-scale enterprise projects?
What is the difference between Senior Java Developer vs Java Software Engineer?
| Aspect | Senior Java Developer | Java Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related, Java certifications often preferred | Bachelor's in CS or related, Java certifications beneficial |
| Work Environment | Team lead roles, project management, mentoring | Development-focused, coding, testing, and implementation |
| Employer & Industry Usage | Tech companies, finance, e-commerce | Software firms, startups, enterprise IT |
| Common Search & Comparison | Often compared for experience level and responsibilities | Similar roles with slight variations in scope |
The main difference between a Senior Java Developer and a Java Software Engineer lies in their responsibilities and experience. Senior Java Developers typically take on leadership, mentoring, and project management roles, while Java Software Engineers focus more on coding, development, and technical implementation. Both roles require strong Java skills and relevant credentials, but the Senior Java Developer usually has more experience and a broader scope of responsibilities.
What are the most commonly searched types of Java Developer jobs in Richmond Hill, ON?
The most popular types of Java Developer jobs in Richmond Hill, ON are:
What job categories do people searching Senior Java Developer jobs in Richmond Hill, ON look for?
The top searched job categories for Senior Java Developer jobs in Richmond Hill, ON are:
What cities near Richmond Hill, ON are hiring for Senior Java Developer jobs?
Cities near Richmond Hill, ON with the most Senior Java Developer job openings:

Full-time
Re-posted 17 days ago
Job description
Job Description
APPLICATION DEADLINE: AUGUST 18, 2026
This role can be located the Caribbean Banking Market or in Canada where the successful candidate resides.
What is the opportunity?
The senior software developer for the Digital banking IT group, provides design and development for internet banking, mobile banking, origination applications within the RBC Caribbean Banking space. The candidate will work with all the stakeholders to support, enhance and upgrade technology solutions to modernization approach that solve given business problems. Working to develop new and extend existing applications and APIs in Caribbean Digital Channel portfolio. As an open-minded technical specialist operating within an Agile product team, your primary role will be manager of software development and providing technical direction, design expertise, and implementation of applications for RBC Caribbean Digital banking is a must. The candidate will work with other internal development teams, solutions architects and infrastructure groups to support, enhance and upgrade technology solutions that solve given business problems. From an expert position on Caribbean Technology's landscape, this position leads, directs and oversees activities/projects on planning, delivery and implementation to ensure enterprise-wide program strategic goals and objectives are accomplished within approved time frames, scope.
What will you do?
- Design and code application programs; performing testing for developed applications
- Review, analyze and modify programming systems, including encoding, testing, debugging and installing for a large-scale system
- Ensure the operating efficiency of existing application systems and maintain records for the documentation of systems development and revisions
- Conduct analyses of organizational needs and goals for the development and implementation of application systems
- Development and design of API services applications and ensure high code quality through automated unit and functional testing
- Contribute towards the creation of intuitive, robust, and reusable user interfaces using modern API frameworks. Optimize applications for maximum usability and function
- Work within an Agile product team composed of technical, product and business team members to deliver exceptional products
- Ensure requirements are understood, gaps identified and project deliverables met and alignment of coding and solutions to overall RBC guidelines
- Develop feasibility studies and proposals for senior management and executive decisions on large complex projects. Risk and Develops criteria for and participates in the evaluation of third party vendors and software as well as due diligence exercises.
- Provide consulting services on new and strategic initiatives (medium to large and of varying complexity)
- Research emerging trends / best practices and determines implications of proposed solutions on meeting business unit strategy
- Responsible for the maintenance and support of a portfolio of diverse and complex applications (Netbank, Mobile Banking) that are of critical strategic impact and organizational significance to the Businesses
- Provide estimates for given tasks/features and collaborate with other team members and stakeholders
What do you need to succeed?
Must-have
- Software Engineering, Computer Science, IT Engineering graduate / post-graduate
- Experience working on cloud native solutions and DevOps technology and modernization.
- 10+ years of experience with Java, REST API, Microservices, MQ, Spring framework/Spring Boot, Cloud development
- Knowledge of enterprise-level security concepts and methodologies, including SSO, SSL, encryption, Apigee, authentication and entitlements.
- Demonstrated leadership/facilitation skills to manage cross functional development teams utilizing an Agile methodology
Work Arrangement
This role requires four days per week on-site at our office, with flexibility for one day of remote work.
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
- Leaders who support 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
- Opportunities to do challenging work
- Access to world-class training
Job Skills
Active Learning, Agile Methodology, Agile Scrum Development, Application Integrations, Automated Testing, Continuous Integrations, Continuous Integration Tools, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Java (Programming Language), JSON, Microservices Architecture, Programming Languages, RESTful APIs, Spring Boot, Spring FrameworkAdditional Job Details
Address:
City:
Country:
Work hours/week:
Employment Type:
Platform:
Job Type:
Pay Type:
Posted Date:
Application Deadline:
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
Our Employment Opportunities
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.
Employment Type: FULL_TIMEAbout Royal Bank of Canada
Sourced by ZipRecruiter
Industry
Banking and credit intermediation
Company size
10,000+ Employees
Headquarters location
Toronto, Ontario, CA