Senior Backend Developer
Toronto, ON · On-site
... language (Java/NodeJS). * 2+ year of experience developing distributed cloud applications ... Employment Type: FULL_TIME
Toronto, ON · On-site
... language (Java/NodeJS). * 2+ year of experience developing distributed cloud applications ... Employment Type: FULL_TIME
Toronto, ON · On-site
... language (Java/NodeJS). * 2+ year of experience developing distributed cloud applications ... Employment Type: FULL_TIME
Toronto, ON · On-site
Strong SQL, Linux and Java skills * Strong communication and problem solving * Understand IT ... Employment Type: FULL_TIME
Toronto, ON · On-site
Strong SQL, Linux and Java skills * Strong communication and problem solving * Understand IT ... Employment Type: FULL_TIME
... Java is required. * Work experience in DevOps, Kubernetes and AWS Cloud. * Understanding of APIs ... Knowledge of CI/CD solutions (like Jenkins, Groovy, CDD Continuous Delivery Director)
... Java is required. * Work experience in DevOps, Kubernetes and AWS Cloud. * Understanding of APIs ... Knowledge of CI/CD solutions (like Jenkins, Groovy, CDD Continuous Delivery Director)
... Java is required. * Work experience in DevOps, Kubernetes and AWS Cloud. * Understanding of APIs ... Knowledge of CI/CD solutions (like Jenkins, Groovy, CDD Continuous Delivery Director)
... Java is required. * Work experience in DevOps, Kubernetes and AWS Cloud. * Understanding of APIs ... Knowledge of CI/CD solutions (like Jenkins, Groovy, CDD Continuous Delivery Director)
Toronto, ON · Hybrid
... Java applications on a complex platform. With their experience in database model design for high ... Eligibility to work for Interac Corp. in Canada in a full-time capacity. * Expertise in designing ...
Toronto, ON · Hybrid
... Java applications on a complex platform. With their experience in database model design for high ... Eligibility to work for Interac Corp. in Canada in a full-time capacity. * Expertise in designing ...
Toronto, ON · On-site +1
Thisis a full-time role reporting to the Head of Engineering. This role will contribute to all ... Knowledge of Java/Kotlin or similar languages * Experience with frameworks like Spring / Spring ...
Toronto, ON · On-site +1
Thisis a full-time role reporting to the Head of Engineering. This role will contribute to all ... Knowledge of Java/Kotlin or similar languages * Experience with frameworks like Spring / Spring ...
CA$209K - CA$283K/yr
... Java, Typescript, Spring, Express (NodeJS) * Prior working experience in a cloud computing ... Toronto: $209,000-283,000 Employment Type: Full-Time
CA$209K - CA$283K/yr
... Java, Typescript, Spring, Express (NodeJS) * Prior working experience in a cloud computing ... Toronto: $209,000-283,000 Employment Type: Full-Time
Scarborough, ON Employment: Full Time Department: Global IT Reports To: Lead Integration Architect ... Basic understanding of scripting (Groovy preferred), RESTful APIs, GraphQL, JSON, XML, and ...
Quick apply
Scarborough, ON Employment: Full Time Department: Global IT Reports To: Lead Integration Architect ... Basic understanding of scripting (Groovy preferred), RESTful APIs, GraphQL, JSON, XML, and ...
Scarborough, ON Employment: Full Time Department: Global IT Reports To: Lead Integration Architect ... Basic understanding of scripting (Groovy preferred), RESTful APIs, GraphQL, JSON, XML, and ...
Scarborough, ON Employment: Full Time Department: Global IT Reports To: Lead Integration Architect ... Basic understanding of scripting (Groovy preferred), RESTful APIs, GraphQL, JSON, XML, and ...
CA$114.40K - CA$171.95K/yr
Solid experience creating APIs with Python, .NET Core, Node.js, or Java. * Hands-on experience ... As required by local law, Avanadeprovidesa reasonable range of compensation, based on full-time ...
CA$114.40K - CA$171.95K/yr
Solid experience creating APIs with Python, .NET Core, Node.js, or Java. * Hands-on experience ... As required by local law, Avanadeprovidesa reasonable range of compensation, based on full-time ...
Toronto, ON · Hybrid
Familiar with JAVA, XML, SOAP, Rest API, SQL. * Familiar with web technologies including HTML5 ... Employment Type: FULL_TIME
Toronto, ON · Hybrid
Familiar with JAVA, XML, SOAP, Rest API, SQL. * Familiar with web technologies including HTML5 ... Employment Type: FULL_TIME
Markham, ON · Hybrid
CA$73.90K - CA$110.90K/yr
Able to work full-time, 40 hours per week What Will Give You a Competitive Edge (Preferred Skills): * Skilled in programming languages, preferably Kotlin, Java, or C/C++ * Experience with JIRA, GIT ...
Markham, ON · Hybrid
CA$73.90K - CA$110.90K/yr
Able to work full-time, 40 hours per week What Will Give You a Competitive Edge (Preferred Skills): * Skilled in programming languages, preferably Kotlin, Java, or C/C++ * Experience with JIRA, GIT ...
We are seeking a highly skilled and innovativeFull Stack Developer with a strong focus onAI-driven ... Employment Type: FULL_TIME
We are seeking a highly skilled and innovativeFull Stack Developer with a strong focus onAI-driven ... Employment Type: FULL_TIME
Familiar with JAVA, XML, SOAP, Rest API, SQL. * Familiar with web technologies including HTML5 ... Employment Type: FULL_TIME
Familiar with JAVA, XML, SOAP, Rest API, SQL. * Familiar with web technologies including HTML5 ... Employment Type: FULL_TIME
Minimum of 5 years of experience in software development, with a strong foundation in Java (Agile ... Employment Type: FULL_TIME
Minimum of 5 years of experience in software development, with a strong foundation in Java (Agile ... Employment Type: FULL_TIME
Toronto, ON · Hybrid
To successfully perform the work, you'll be on-site full-time. You'll have the flexibility to ... C, C++, Java, SQL. * You put our clients first. You engage with purpose to find the right solutions.
Toronto, ON · Hybrid
To successfully perform the work, you'll be on-site full-time. You'll have the flexibility to ... C, C++, Java, SQL. * You put our clients first. You engage with purpose to find the right solutions.
Toronto, ON · Hybrid
To successfully perform the work, you'll be on-site full-time. You'll have the flexibility to ... C, C++, Java, SQL. * You put our clients first. You engage with purpose to find the right solutions.
Toronto, ON · Hybrid
To successfully perform the work, you'll be on-site full-time. You'll have the flexibility to ... C, C++, Java, SQL. * You put our clients first. You engage with purpose to find the right solutions.
Mississauga, ON · Hybrid
CA$142K - CA$158K/yr
Experience writing clean code that performs well at scale using Java Experience with Spring Boot In ... Bash or Groovy On-call experience with production grade systems Has mentored others in a ...
Mississauga, ON · Hybrid
CA$142K - CA$158K/yr
Experience writing clean code that performs well at scale using Java Experience with Spring Boot In ... Bash or Groovy On-call experience with production grade systems Has mentored others in a ...
MUST HAVE: * 2+ years developing native Android applications, 3+ years of Java experience ... Employment Type: FULL_TIME
MUST HAVE: * 2+ years developing native Android applications, 3+ years of Java experience ... Employment Type: FULL_TIME
Must-have * 3-4 years' experience with Angular 2+, Java 8, REST API/Micro services, Spring ... Employment Type: FULL_TIME
Must-have * 3-4 years' experience with Angular 2+, Java 8, REST API/Micro services, Spring ... Employment Type: FULL_TIME
| Aspect | Full Time Java Groovy Developer | Full Time Java Developer |
|---|---|---|
| Primary Skills | Java, Groovy, Spring Framework | Java, Spring, Hibernate |
| Certifications | Java certifications, Groovy knowledge | Java certifications |
| Work Environment | Enterprise applications, scripting, automation | Web applications, backend services |
| Industry Usage | Financial, telecom, enterprise software | Web development, enterprise solutions |
Both roles require strong Java skills, but the Full Time Java Groovy Developer specializes in Groovy scripting and automation, often working on enterprise and middleware projects. The Full Time Java Developer focuses more broadly on Java-based web and backend applications. Your choice depends on the specific technologies and projects you prefer.
Job Description
What if you could use your technology skills to work on products that make an impact when it comes to delivering unforgettable client experiences? We've moved away from digitizing simple banking capabilities, to end-to-end transformation of our customers journeys. Our secret sauce is in how we collaborate to drive impact with a blend of our business and technology teams working seamlessly as one to bring innovations to market. We're a team of resilient, collaborative people with a hunger for learning and delivering top-notch client experiences and we have our sights set on building the tech stack of the future with modern, flexible architecture by building once, and reusing across channels - how's that for efficiency?
Between daily deployments and working on really cool stuff, we eat, sleep, and breathe agile - Build. Test. Learn. It's our way of life, and we believe technical excellence and thoughtful design enhance this way of working. We are keenly motivated to step up to the plate and take ownership of our work: we do it with pride. We care deeply about the outcomes, but how we get there matters too. That's why we're looking for talented individuals to join us on our journey to revolutionizing the digital financial industry.
What Will You Do?
Create new services and customer-facing applications using the latest technologies which will shape the future of banking for RBC
Write highly scalable, high performance, maintainable and reusable services
Seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges
Work within an agile product team comprised of technical, product and business team members, collaborating with everyone to deliver exceptional products.
Be responsible for your team health and work culture. Provide support and coaching for members of your team.
Champion a diverse and inclusive team culture
WHAT DO YOU NEED TO SUCCEED?
Must have
B.S. degree in Computer Science or related technical field (e.g. EE, physics or mathematics), or equivalent practical experience.
2+ years of experience writing code in a backend development language (Java/NodeJS).
2+ year of experience developing distributed cloud applications (OpenShift, Docker, Azure)
Experience working with RESTful APIs and interface specifications (Swagger/OpenAPI).
Experience working within coding standards, code reviews and source code management.
Experience supporting production-level software and using monitoring tools (Splunk, Dynatrace).
Working knowledge of software design best practices, including design patterns.
Nice to have
Experience working in a continuous integration/delivery setting (DevOps) - we go to production every day.
Experience writing automated testing (unit, functional, performance).
Excellent communication, including the ability to simplify technical details into human terms, and interact with non-technical parties such as product owners and business analysts.
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, competitive compensation, commissions, and stock where applicable
Leaders who support your development through coaching and managing opportunities
Flexible work/life balance options
Opportunities to do challenging work
Opportunities to take on progressively greater accountabilities
#LI-POST
#TechPJ
Job Skills
Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)Additional 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_TIMESourced by ZipRecruiter
Banking and credit intermediation
10,000+ Employees
Toronto, Ontario, CA