Talent.com
Senior Java Developer
Senior Java DeveloperHenry Schein One • Surrey, British Columbia, CA
Senior Java Developer

Senior Java Developer

Henry Schein One • Surrey, British Columbia, CA
30+ days ago
Job type
  • Full-time
  • Quick Apply
Job description

We are a leading provider of dental technology solutions, and we are committed to developing innovative products and services that help dental professionals deliver the best possible care to their patients.

If you are passionate about dental technology and want to be part of a team that is making a difference, then Henry Schein One is the place for you. We offer a variety of career opportunities, from software development to customer support. We are always looking for talented and motivated individuals to join our team.

Together, we can change the future of dental care.

Here are some of the ways we are changing the future of dental technology :

  • We are developing cloud-based practice management software that makes it easier for dental professionals to manage their practices.
  • We are developing artificial intelligence-powered tools that help dentists diagnose and treat dental conditions more accurately.
  • We are developing teledentistry solutions that make it possible for dentists to provide care to patients in remote areas.
  • We are developing virtual reality and augmented reality tools that help dentists train and educate their patients.

We are just getting started. We are committed to changing the future of dental care, and we need your help. Join us and be part of the team that is making a difference.

About Us :

Henry Schein One is the global leader in dental management, analytics, communication and marketing software. We deliver innovative dental software and services, combined with expert business coaching, to help connect dental technology so it works as one. When technology connects, more data is shared, more tasks are automated, and more work gets done. Most importantly, dental professionals have more time to focus on providing a quality experience for their patients. In fact, one connected practice management system simplifies each step of the patient experience - from first contact and scheduling to clinical treatment and billing, to ensuring loyalty and recurring care.

Henry Schein One Canada has over 20 years of experience developing and supporting software in dental markets in Canada and throughout the world. As part of Henry Schein One, our products support the Canadian Dental Practice Management and Global Academic-Dental markets. Our on-premises products are well established with strong customer loyalty while our cloud product customer base is growing every year.

About the Opportunity

As an engineer working on dental practice revenue cycle management software, the role centers on developing and maintaining systems that streamline how dental offices handle billing, insurance claims, and patient payments. The work involves designing reliable, secure, and user-friendly tools to automate complex financial workflows, reduce administrative friction, and ensure accurate reimbursement.

The engineering team operates as a tight-knit, collaborative group where openness, curiosity, and problem-solving drive progress. Each member is given autonomy to design and implement meaningful solutions, balanced by a strong sense of accountability to the product vision and customer outcomes. The culture emphasizes trust and shared ownership, encouraging individuals to take initiative and seek input from peers. Engineers regularly pair on complex challenges, share feedback freely, and celebrate collective achievements, creating an environment where high performance and continuous learning thrive.

Availability

This is a hybrid role, with one to two days in office, to facilitate brainstorming and team building. Our office is located across from Guildford Mall, in Surrey, BC.

Key Responsibilities

Design, develop, and maintain high-quality, performant, and scalable backend services and APIs using Groovy, Spring Boot and Java.

Architect and implement database solutions, including schema design, ORM (Hibernate) configuration, and data migration strategies (Liquibase).

Provide architectural oversight, technical guidance, and mentoring to other backend developers.

Be accountable for the successful delivery of backend features and platform stability.

Collaborate closely with Product Management, Frontend Engineers, and UI / UX teams to understand requirements and build effective backend solutions.

Partner with multi-functional teams to define problems, and design, scope, and implement robust backend systems.

Lead efforts in triaging and resolving complex production issues related to backend services.

Champion best practices in backend development, including testing, code quality, and system performance.

Technologies We Use

Languages & Frameworks : Groovy, Sprint Boot, Java

Databases & Data : SQL (e.g., PostgreSQL, MySQL), Hibernate, Liquibase

APIs & Integration : RESTful APIs, Kafka, Messaging Queues (e.g., AWS SQS / SNS)

DevOps & Tools : AWS (EC2, RDS, S3, SES, etc.), Gitlab, Gradle, Docker

Build & Version Control : Gradle, Git

Qualifications & Requirements :

5-7+ years of proven track record in backend software development, with significant experience in enterprise-level applications.

Strong proficiency in Groovy or Java.

Deep understanding of relational databases (e.g., PostgreSQL, MySQL), SQL, and ORM frameworks like Hibernate.

Extensive experience designing, building, and consuming RESTful APIs.

Solid experience with unit and integration testing frameworks.

Proficiency with build tools (Gradle) and version control systems (Git).

Experience with Agile development methodologies.

Excellent problem-solving skills and ability to pick up new concepts quickly and apply them effectively.

Strong communication and collaboration skills.

Nice to haves :

Experience with microservice architecture, event-driven systems, and distributed systems.

Experience with cloud platforms, particularly AWS services (e.g., EC2, S3, RDS, SQS, Lambda).

Experience with database migration tools, specifically Liquibase.

Experience in profiling, monitoring, and optimizing backend application performance and database queries.

Understanding security best practices for backend systems and API development.

Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.

Bachelor's degree in computer science, Engineering, or equivalent working experience.

Interest in discovering and implementing improvements to our Backend Architecture and a passion for staying up to date with new technologies.

Our Recruiting Process

We try to make our process as simple as possible while still giving us opportunities to learn about each other.

Intro / screening call with Talent Acquisition team member

Short online behavioural and cognitive assessment

Interview with Hiring Manager

Technical Interview

Compensation & Benefits

The posted range for this position is between $121,500 CAD - $147,375 CAD which is the expected starting base salary range for an employee who is new to the role to fully proficient and experienced in the role. Many factors go into determining employee pay within the posted range including prior experience, training, current skills, certifications & education etc.

Our benefits also include :

3% RRSP matching

Comprehensive health benefits plan, including 100% drug coverage

3-week paid vacation, growing up to 5 weeks with tenure

Unlimited paid flex days

Paid Birthday off

Create a job alert for this search

Senior Java Developer • Surrey, British Columbia, CA

Similar jobs
Customer Service - Work from Home - 50k-60k / Year

Customer Service - Work from Home - 50k-60k / Year

Spade Recruiting • Squamish, British Columbia
Remote
Full-time
Quick Apply
We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Show more
Last updated: 8 days ago • Promoted
Senior Front-End Developer - OpenRoad Auto Group

Senior Front-End Developer - OpenRoad Auto Group

OpenRoad Auto Group • Richmond, British Columbia, Canada
Full-time
SENIOR FRONT-END DEVELOPER - React (Contract).Remote Option (must be located in the Greater Vancouver Area).Imagine working for one of the fastest-growing and largest auto retailers in Canada.We ar...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Java - Temporary

Senior Software Engineer, Java - Temporary

Aviso Wealth • Vancouver, BC, CA
Full-time
Quick Apply
At Aviso, we are dedicated to improving the financial well-being of Canadians.As a leading wealth management organization, we are committed to leadership, innovation, partnership, responsibility, a...Show more
Last updated: 1 day ago
Senior Java Full Stack Engineer : Build Scalable, Fast Apps

Senior Java Full Stack Engineer : Build Scalable, Fast Apps

Compunnel, Inc. • Vancouver
Full-time
A technology firm is looking for a Senior Java Full Stack Developer to design and implement Java-based solutions for mobile applications and database programming. The ideal candidate will have stron...Show more
Last updated: 13 days ago • Promoted
Senior Backend Engineer

Senior Backend Engineer

Klue • Vancouver
Full-time
Req# : 52e62883-f424-4aa3-855d-3575a7f78572.We’re a highly skilled team of software engineers who are building an awesome product and moving fast. We value people who take initiatives, and empower ev...Show more
Last updated: 16 days ago • Promoted
Senior Global Clinical Trial Manager - Oncology Hematology - Home Based - Canada

Senior Global Clinical Trial Manager - Oncology Hematology - Home Based - Canada

ICON Strategic Solutions • richmond, BC, ca
Remote
Full-time
As a Senior Global Clinical Trial Manager, you will be joining the world’s largest & most comprehensive clinical research organisation, powered by healthcare intelligence.What will you be doing...Show more
Last updated: 18 days ago • Promoted
Senior Cloud Platform Developer (Contract)

Senior Cloud Platform Developer (Contract)

Teck Resources • Vancouver, British Columbia, Canada
Temporary
Located in the heart of downtown Vancouver, between the Pacific Ocean and the Coast Mountains, Teck's Corporate Office sits in one of Canada's most culturally diverse cities.Surrounded by world-ren...Show more
Last updated: 5 days ago • Promoted
Senior Developer

Senior Developer

SAP • Vancouver, British Columbia, Canada
Full-time +1
At SAP, we keep it simple : you bring your best to us, and we'll bring out the best in you.We're builders touching over 20 industries and 80% of global commerce, and we need your unique talents to h...Show more
Last updated: 9 days ago • Promoted
Senior Java Backend Engineer — Distributed Systems

Senior Java Backend Engineer — Distributed Systems

The Resilient Group • Vancouver
Full-time
A forward-thinking tech company in Vancouver seeks a Senior Developer to design and implement distributed systems.The role demands strong Java expertise and experience with Spring Boot.Responsibili...Show more
Last updated: 14 days ago • Promoted
Senior Backend Engineer - Real-Time, High-Performance Java

Senior Backend Engineer - Real-Time, High-Performance Java

VARITE INC • Vancouver
Full-time
A leading consulting and staffing firm is seeking a qualified Senior Software Engineer (Backend) for a hybrid role in Vancouver. The candidate will design and optimize backend services, requiring ov...Show more
Last updated: 16 days ago • Promoted
Senior Generative AI Software Developer (ID#5114)

Senior Generative AI Software Developer (ID#5114)

freelance.ca • Richmond, Canada
Full-time
This contract position follows a hybrid model and requires onsite presence in Richmond, BC a minimum of three days per week. Design and build applications using OpenAI, Azure OpenAI, and open-source...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Frugal • delta, bc, ca
Full-time
Frugal is an AI-powered coding agent purpose-built to tackle one of the most persistent problems in tech : runaway cloud costs. Despite years of optimization efforts, cloud expenses remain high—and w...Show more
Last updated: 1 day ago • Promoted
Senior Java Backend Engineer – Distributed, Open-Source

Senior Java Backend Engineer – Distributed, Open-Source

Moola Inc. • Vancouver
Full-time
A forward-thinking technology company in Vancouver is seeking a Senior Developer to work on building scalable and distributed systems. You will lead the development and implementation of critical co...Show more
Last updated: 9 days ago • Promoted
Senior Backend Engineer

Senior Backend Engineer

SOLANA FOUNDATION • Vancouver
Full-time
Helius is a leading developer platform on the Solana blockchain, dedicated to inspiring and accelerating the creation of crypto-powered software. Our mission is to empower developers and innovators ...Show more
Last updated: 16 days ago • Promoted
Senior Java Backend Engineer

Senior Java Backend Engineer

Meld • Vancouver, British Columbia, .CA
Full-time
Quick Apply
The platform simplifies how businesses connect with third-party providers across payments, crypto, and bank-linking, reducing technical complexity and accelerating product development.Meld’s soluti...Show more
Last updated: 30+ days ago
Java Developer

Java Developer

Axiom Global Technologies • new westminster, BC, ca
Temporary
Location : Montreal, QC (Hybrid) Interview : Face-to-Face Required Duration : 12-Month Contract &l...Show more
Last updated: 4 hours ago • Promoted • New!
Senior Backend Engineer

Senior Backend Engineer

Procurify • Vancouver
Full-time
Senior Backend Software Engineer.Procurify is the AI-enhanced procurement and AP automation platform for mid-market organizations. We make it easy for organizations to take control of spend and save...Show more
Last updated: 16 days ago • Promoted
Senior Java Developer (Trading Systems)

Senior Java Developer (Trading Systems)

Luxoft • new westminster, bc, ca
Full-time
Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
Last updated: 14 days ago • Promoted