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
Il y a plus de 30 jours
Type de contrat
  • Temps plein
  • Quick Apply
Description de poste

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

Créer une alerte emploi pour cette recherche

Senior Java Developer • Surrey, British Columbia, CA

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

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

Spade Recruiting • Squamish, British Columbia
Télétravail
Temps plein
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...Voir plus
Dernière mise à jour : il y a 11 jours • Offre sponsorisée
Senior Product Designer - Growth

Senior Product Designer - Growth

Creative People • delta, BC, ca
Temps plein
The Opportunity Join a category-leading visual collaboration platform used by millions of people worldwide to think, plan, and solve complex problems together.The compan...Voir plus
Dernière mise à jour : il y a 20 heures • Offre sponsorisée • Nouvelle offre
Senior Global Clinical Trial Manager - Oncology Hematology - Home Based - Canada

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

ICON Strategic Solutions • delta, BC, ca
Télétravail
Temps plein
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...Voir plus
Dernière mise à jour : il y a 21 jours • Offre sponsorisée
Senior Java Full Stack Engineer : Build Scalable, Fast Apps

Senior Java Full Stack Engineer : Build Scalable, Fast Apps

Compunnel, Inc. • Vancouver
Temps plein
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...Voir plus
Dernière mise à jour : il y a 16 jours • Offre sponsorisée
Senior Backend Engineer

Senior Backend Engineer

Klue • Vancouver
Temps plein
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...Voir plus
Dernière mise à jour : il y a 20 jours • Offre sponsorisée
Senior Programmer (Salesforce Commerce Cloud)

Senior Programmer (Salesforce Commerce Cloud)

Ateko, backed by Bell Canada • delta, BC, ca
Temps plein
Senior Programmer - Salesforce Commerce Cloud (SFCC) - remote contract Salesforce Commerce Cloud (SFCC) Voir plus
Dernière mise à jour : il y a 12 heures • Offre sponsorisée • Nouvelle offre
Senior Java Developer (Trading Systems)

Senior Java Developer (Trading Systems)

Luxoft • north vancouver, bc, ca
Temps plein
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...Voir plus
Dernière mise à jour : il y a 18 jours • Offre sponsorisée
Senior Java Backend Engineer — Distributed Systems

Senior Java Backend Engineer — Distributed Systems

The Resilient Group • Vancouver
Temps plein
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...Voir plus
Dernière mise à jour : il y a 17 jours • Offre sponsorisée
Senior Backend Engineer - Real-Time, High-Performance Java

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

VARITE INC • Vancouver
Temps plein
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...Voir plus
Dernière mise à jour : il y a 20 jours • Offre sponsorisée
Senior Cloud Platform Developer (Contract)

Senior Cloud Platform Developer (Contract)

Teck Resources • Vancouver
Temps plein +1
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...Voir plus
Dernière mise à jour : il y a 2 jours • Offre sponsorisée
Senior Java Backend Engineer – Distributed, Open-Source

Senior Java Backend Engineer – Distributed, Open-Source

Moola Inc. • Vancouver
Temps plein
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...Voir plus
Dernière mise à jour : il y a 12 jours • Offre sponsorisée
Senior Backend Engineer

Senior Backend Engineer

SOLANA FOUNDATION • Vancouver
Temps plein
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 ...Voir plus
Dernière mise à jour : il y a 20 jours • Offre sponsorisée
Administrative Assistant Admin Work At Home - Part-Time Online Focus Group Panel

Administrative Assistant Admin Work At Home - Part-Time Online Focus Group Panel

ApexFocusGroup • Stawamus 24, British Columbia, Canada
Télétravail
Temps plein +2
We're now accepting participants for focus group studies! You can earn up to $750 per week working part-time from home.Simply register to see if you qualify—no experience as an administrative assis...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Java Backend Engineer

Senior Java Backend Engineer

Meld • Vancouver, British Columbia, .CA
Temps plein
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...Voir plus
Dernière mise à jour : il y a plus de 30 jours
Senior Backend Engineer

Senior Backend Engineer

Procurify • Vancouver
Temps plein
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...Voir plus
Dernière mise à jour : il y a 20 jours • Offre sponsorisée
Google Cloud - VMware Support

Google Cloud - VMware Support

Enterprise Solutions Inc. • richmond, BC, ca
Temps plein
Job description : - VMWare NSX,SDN Job Summary The Sr Administrato...Voir plus
Dernière mise à jour : il y a 20 heures • Offre sponsorisée • Nouvelle offre
Contract T4 || Senior Cloud Engineer [Azure] - Healthcare - delta

Contract T4 || Senior Cloud Engineer [Azure] - Healthcare - delta

Ampstek • delta, bc, ca
Temps plein
Job Title : Senior Cloud Engineer (Azure).Terraform, Azure Cloud Services.Terraform (Strong experience – 4+Yrs).Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée
Senior Project Manager / Scrum Master – Supply Chain & Merchandising

Senior Project Manager / Scrum Master – Supply Chain & Merchandising

Intelliswift - An LTTS Company • delta, BC, ca
Temps plein
Senior Project Manager / Scrum Master – Supply Chain & Merchandising (Remote) Technology at.Our technology organization delivers scalable systems, innovati...Voir plus
Dernière mise à jour : il y a 22 heures • Offre sponsorisée • Nouvelle offre