Software Developer
Vancouver, BC · On-site
Design and develop high-performance Java applications using Spring Boot/Spring Batch . * Build and ... Mentor junior engineers and contribute to code reviews. * Explore AI/ML integration opportunities ...
Vancouver, BC · On-site
Design and develop high-performance Java applications using Spring Boot/Spring Batch . * Build and ... Mentor junior engineers and contribute to code reviews. * Explore AI/ML integration opportunities ...
Vancouver, BC · On-site
Design and develop high-performance Java applications using Spring Boot/Spring Batch . * Build and ... Mentor junior engineers and contribute to code reviews. * Explore AI/ML integration opportunities ...
Provide technical guidance and mentor junior team members as needed. Required Qualifications ... Proficiency in Java, JavaScript, Python, SQL, JSON, XML, or similar technologies. Experience with ...
Provide technical guidance and mentor junior team members as needed. Required Qualifications ... Proficiency in Java, JavaScript, Python, SQL, JSON, XML, or similar technologies. Experience with ...
... Java code, and a sharp focus on security, quality, and performance. Meet Our Team We are a friendly ... It's an environment where junior engineers are empowered to grow, and senior leaders have the space ...
Quick apply
... Java code, and a sharp focus on security, quality, and performance. Meet Our Team We are a friendly ... It's an environment where junior engineers are empowered to grow, and senior leaders have the space ...
Vancouver, BC · On-site
CA$80K - CA$115K/yr
Design, develop, and maintain scalable automation frameworks using Python, Java, Selenium, and API ... Mentor junior QA engineers and contribute to continuous improvement of QA standards. Qualifications ...
Vancouver, BC · On-site
CA$80K - CA$115K/yr
Design, develop, and maintain scalable automation frameworks using Python, Java, Selenium, and API ... Mentor junior QA engineers and contribute to continuous improvement of QA standards. Qualifications ...
Mentor junior engineers and promote quality engineering best practices. Participate in release ... Strong software engineering experience with Java and modern application development practices.
Mentor junior engineers and promote quality engineering best practices. Participate in release ... Strong software engineering experience with Java and modern application development practices.
Mentor junior engineers on proper standards and techniques to improve their accuracy and efficiency ... Node.js, Java, Go, or C# * Experience designing and maintaining RESTful or gRPC APIs * Solid ...
Mentor junior engineers on proper standards and techniques to improve their accuracy and efficiency ... Node.js, Java, Go, or C# * Experience designing and maintaining RESTful or gRPC APIs * Solid ...
Vancouver, BC · On-site
CA$107K - CA$157K/yr
Mentor junior team members Minimum Qualifications * 4 years hands-on software development experience in a language like Go, Java, Python, or .NET * 4 years of experience leveraging public cloud ...
Vancouver, BC · On-site
CA$107K - CA$157K/yr
Mentor junior team members Minimum Qualifications * 4 years hands-on software development experience in a language like Go, Java, Python, or .NET * 4 years of experience leveraging public cloud ...
Vancouver, BC · On-site +1
Medical
Life
Retirement
PTO
Go, Ruby, Python or Java * OO design, network programming, HTTP, AWS S3 and file systems ... Mentor, influence and collaborate with peer and junior engineers * Support inter-dependent ...
Vancouver, BC · On-site +1
Medical
Life
Retirement
PTO
Go, Ruby, Python or Java * OO design, network programming, HTTP, AWS S3 and file systems ... Mentor, influence and collaborate with peer and junior engineers * Support inter-dependent ...
CA$150K - CA$250K/yr
Medical
Dental
Vision
PTO
Mentor junior engineers and contribute to a culture of knowledge sharing and learning. Minimum ... Proficiency in programming languages such as Python, Java, or similar. * Experience with modern web ...
Quick apply
CA$150K - CA$250K/yr
Medical
Dental
Vision
PTO
Mentor junior engineers and contribute to a culture of knowledge sharing and learning. Minimum ... Proficiency in programming languages such as Python, Java, or similar. * Experience with modern web ...
Vancouver, BC · Hybrid
CA$125K - CA$135K/yr
Medical
Dental
Retirement
PTO
Expert-level ability to code inFlutter,Swift or Java/Kotlin, specific roledependant. Other Skills ... Experience mentoring junior and intermediate developers Years of Experience * 5+ years' experience ...
Vancouver, BC · Hybrid
CA$125K - CA$135K/yr
Medical
Dental
Retirement
PTO
Expert-level ability to code inFlutter,Swift or Java/Kotlin, specific roledependant. Other Skills ... Experience mentoring junior and intermediate developers Years of Experience * 5+ years' experience ...
Vancouver, BC · Remote
Medical
Dental
Vision
PTO
Formally or informally mentor junior engineers, helping to level up the team through code reviews ... Statically typed languages (e.g., TypeScript, Go, C/C++, Java, Rust). * Gitflow branching model.
Vancouver, BC · Remote
Medical
Dental
Vision
PTO
Formally or informally mentor junior engineers, helping to level up the team through code reviews ... Statically typed languages (e.g., TypeScript, Go, C/C++, Java, Rust). * Gitflow branching model.
Vancouver, BC · On-site
CA$120K - CA$151K/yr
Life
Retirement
PTO
Mentoring junior engineers * Engaging in internal initiatives to build the AWS practice by ... or Java. * Advanced Knowledge of IT principles: * In-depth knowledge of IT principles in at least ...
Vancouver, BC · On-site
CA$120K - CA$151K/yr
Life
Retirement
PTO
Mentoring junior engineers * Engaging in internal initiatives to build the AWS practice by ... or Java. * Advanced Knowledge of IT principles: * In-depth knowledge of IT principles in at least ...
Burnaby, BC · On-site
CA$152K - CA$190K/yr
Medical
Life
Retirement
PTO
Expertise in at least one backend language such as Java, Go, or Python. * Experience designing ... Experience growing and mentoring junior engineers. * Strong communication skills with ability to ...
Burnaby, BC · On-site
CA$152K - CA$190K/yr
Medical
Life
Retirement
PTO
Expertise in at least one backend language such as Java, Go, or Python. * Experience designing ... Experience growing and mentoring junior engineers. * Strong communication skills with ability to ...
Burnaby, BC · On-site
CA$152K - CA$190K/yr
Medical
Life
Retirement
PTO
Lead technical discussions, provide mentorship to junior engineers, and advocate for best practices ... Kotlin, Java, Go, C#, Python, Ruby, JavaScript * Comfortable dealing with a large amount of ...
Burnaby, BC · On-site
CA$152K - CA$190K/yr
Medical
Life
Retirement
PTO
Lead technical discussions, provide mentorship to junior engineers, and advocate for best practices ... Kotlin, Java, Go, C#, Python, Ruby, JavaScript * Comfortable dealing with a large amount of ...
Medical
Life
Retirement
PTO
Be a go-to resource for more junior engineers on the team. Share knowledge through code reviews ... Experience with Go is preferred; experience with Java or Kotlin with a genuine interest in adopting ...
Medical
Life
Retirement
PTO
Be a go-to resource for more junior engineers on the team. Share knowledge through code reviews ... Experience with Go is preferred; experience with Java or Kotlin with a genuine interest in adopting ...
Vancouver, BC · On-site
CA$120K - CA$160K/yr
Mentor junior developers and contribute to the continuous improvement of engineering standards and development processes. * Support DevOps initiatives including CI/CD pipelines, automated testing ...
Vancouver, BC · On-site
CA$120K - CA$160K/yr
Mentor junior developers and contribute to the continuous improvement of engineering standards and development processes. * Support DevOps initiatives including CI/CD pipelines, automated testing ...
Vancouver, BC · On-site
CA$120K - CA$160K/yr
Mentor junior developers and contribute to the continuous improvement of engineering standards and development processes. * Support DevOps initiatives including CI/CD pipelines, automated testing ...
Vancouver, BC · On-site
CA$120K - CA$160K/yr
Mentor junior developers and contribute to the continuous improvement of engineering standards and development processes. * Support DevOps initiatives including CI/CD pipelines, automated testing ...
| Aspect | Java Junior | Java Developer |
|---|---|---|
| Required Experience | 0-2 years | 2+ years |
| Certifications | Optional, entry-level certifications | Optional, advanced certifications |
| Work Environment | Training, mentorship-focused | Project-driven, independent |
| Responsibilities | Learning, basic coding tasks | Design, develop, maintain Java applications |
Java Junior roles are entry-level positions focused on learning and supporting Java projects, often requiring minimal experience. Java Developers have more experience, handle complex tasks, and contribute to project design and implementation. The transition from Java Junior to Java Developer involves gaining skills, experience, and certifications over time.
Cities near New Westminster, BC with the most Java Junior job openings:

Job Description
What Is The Opportunity?
Join a dynamic engineering team where you'll design, develop, and maintain robustJava-based data pipelinesusingSpring Boot/Spring BatchandOracle Database. This role is perfect for a seasoned engineer passionate aboutETL processing, DevOps integration, and agile methodologies. You'll have the chance to optimize data workflows, collaborate on AI-driven solutions, and contribute to scalable systems. If you thrive in a fast-paced environment and enjoy solving complex data challenges, this is your opportunity to make a meaningful impact.
What Will You Do?
Design and develophigh-performance Java applicationsusingSpring Boot/Spring Batch.
Build and maintainETL pipelinesfor efficient data processing and integration.
OptimizeOracle Databasequeries and ORM implementations for scalability.
Collaborate with DevOps teams to streamlineCI/CD pipelinesfor data workflows.
Implementagile practices(Scrum/Kanban) to deliver iterative solutions.
Troubleshoot and resolve production issues in data processing systems.
Mentor junior engineers and contribute to code reviews.
ExploreAI/ML integrationopportunities (if familiar with Python/AI development).
What Do You Need To Succeed?
Must have:
4-8 years of experienceinJava development(Spring Boot/Spring Batch).
Strong hands-on experience withOracle Databaseand ORM frameworks.
Proven expertise inETL/data pipeline developmentand maintenance.
Familiarity withDevOps practices(CI/CD, automation, cloud deployment).
Solid understanding ofagile methodologies(Scrum, Kanban).
Nice-to-have:
Experience withPythonandAI/ML development.
Knowledge ofbig data tools(e.g., Spark, Kafka) or cloud platforms (AWS/Azure).
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
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
#LI-POST
#TECHPJ
Job Skills
Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, DevOps, Enterprise Application Delivery, Group Problem Solving, Java (Programming Language), Oracle, Programming Languages, Software Development Life Cycle (SDLC), Spring Batch, 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_TIMESourced by ZipRecruiter
Banking and credit intermediation
10,000+ Employees
Toronto, Ontario, CA