Senior Backend Engineer - Java (W/M)
$121.5k - $147.38k per yearHenry Schein One
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.
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.
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. Engineers regularly pair on complex challenges, share feedback freely, and celebrate collective achievements, creating an environment where high performance and continuous learning thrive.
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.
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.
Collaborate closely with Product Management, Frontend Engineers, and UI/UX teams to understand requirements and build effective backend solutions.
Champion best practices in backend development, including testing, code quality, and system performance.
Languages & Frameworks: Groovy, Sprint Boot, Java
Databases & Data: SQL (e.g., PostgreSQL, MySQL), Hibernate, Liquibase
AWS SQS/SNS)
DevOps & Tools: AWS (EC2, RDS, S3, SES, etc.), 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.
Experience with cloud platforms, particularly AWS services (e.g., Experience with database migration tools, specifically Liquibase.
Experience in profiling, monitoring, and optimizing backend application performance and database queries.
Bachelor's degree in computer science, Engineering, or equivalent working experience.
Short online behavioural and cognitive assessment
# Technical Interview
The posted range for this position is between $116,750 CAD - $141,750 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.
Comprehensive health benefits plan, including 100% drug coverage
- 3-week paid vacation, growing up to 5 weeks with tenure
$95.9k - $124.7k per year
...communities should do well too. Integration Developer (MuleSoft) Jan 8, 2026 Location(s):... ...API development using a combination of Java, JSON, XML, and RAML and messaging. Implement... ...have progressed from the frontlines to senior leadership. Work where you’re most...SeniorFull timeInternship- ...Job Title: Full Stack Developer Location: Surrey, Canada Job Type: Full-Time Experience Level: 2-6 Years Qualification... ...stack applications using modern frameworks (React, Node.js, Python/Java). Collaborate with UI/UX designers, data scientists, and...SuggestedFull timeFlexible hours
- ...Office location is (***) ***-****B Street, Surrey. At StreetSide Developments, our people make the difference. We offer an exciting place to... ...or unpopular decisions. A leader; you attract, retain, develop or improve the skills of others through effective coaching and...SuggestedWork at office
$3500 per month
...teams in North America? A tight-knit group of some of the best developers, problem-solvers, and software engineers around. They’re scary-smart... ...day. Flex Your Feature-Building Muscle: You’ll learn how to develop and deploy features for our WordPress blog and website templates...SuggestedFull timeCasual workInternshipManual laborWork at office- ...Office location is (***) ***-****B Street, Surrey. At StreetSide Developments, our people make the difference. We offer an exciting place to... ...without fear of failure. A leader; you attract, retain, develop or improve the skills of others through effective coaching and...SuggestedWork at office
- ...City of Surrey Senior Project Manager As one of the fastest growing cities in Canada, City of Surrey is a globally recognized... ...manage priorities, present realities while planning the future, develop timelines, reach milestones, and keep your team focused on the end...Senior
$75k - $80k per year
...International. We are currently searching for a Senior Route Supervisor , who will support our operations team while developing the leadership capabilities required to... ...and make budgetary adjustments as needed. Develop and implement goals, objectives, policies, and...SeniorFull timeFor contractorsWork at office$18 - $20 per hour
...Part-Time Senior Level Math Teacher-Tutor (Gr. 11-12) Wanted Motivated by mathematics? Excited by equations? Eager to help students succeed... ...In this position, you will play a key role in helping students develop their self-confidence and self-esteem. The rewards of helping...SeniorPart timeSummer workRelocation packageMonday to fridayShift workAfternoon shift$75 - $80 per hour
...collaborative at the core, then you belong with us. Position Overview: Senior Storage and Virtualization Specialist Reporting To: Platform... ..., and implement solutions. Recognize systemic issues, develop remediation plans, and oversee corrective actions within the...SeniorContract workLocal areaRemote work$90k - $110k per year
...Job Responsibility: Job Title: Senior Tax Associate Location: Surrey , British Columbia Company: Alliant Accounting Group Inc. About Us: Alliant Accounting Group Inc. is a firm specializing in Accounting and Tax services. We are committed to providing top-notch...SeniorFull timeMonday to fridayFlexible hours$75k - $85k per year
...Senior Accountant Ministry Office | Surrey, British Columbia, Canada | Permanent, Full Time The Opportunity At Baptist Housing, every day is an opportunity for you to help our seniors experience life well in supportive communities. As a member of our team, you...SeniorPermanent employmentFull timeContract workWork at officeFlexible hours$19 per hour
Overview Languages English Education ~ Secondary (high) school graduation certificate Experience 1 to less than 7 months On site Work must be completed at the physical location. There is no option to work remotely. Asset languages ~ Panjabi...SeniorPermanent employmentFull timeLive In$24.5 per hour
Overview Languages English Education ~ Secondary (high) school graduation certificate Experience 7 months to less than 1 year On site Work must be completed at the physical location. There is no option to work remotely. Work setting Room...SeniorPermanent employmentFull timeLive InRemote workRelocation$145k - $165k per year
...The company’s successful growth has resulted in the need to add a Senior Project Manager to the team. The position will offer the... ...primary point of contact for a variety of established and newly developed clients. What you'll need to succeed Candidates should have...SeniorPermanent employmentFor contractorsWork at officeRemote workFlexible hours- ...Position Overview Ecora is seeking a highly experienced Senior Civil Technician (T5) to join our Civil Engineering team. At the T5 level, you are not just a drafter; you are a technical lead. You will be responsible for taking complex municipal and land development projects...SeniorFull timeContract workLocal areaImmediate start
$100k - $120k per year
...industry. They are in search of a new Lead/Senior Estimator to join their team.... ...constantly up to date on the latest product developments and software tools. Take and provide feedback... ...What’s in it for you? The opportunity to develop your career with a highly respective...SeniorLong term contractFor contractorsWork at office$17.85 per hour
...Do you have a natural ability to engage and make a connection with others? We want to hear from you! Chatters is looking for a Senior Beauty Sales Consultant that is ready to be our next success story and join our growing team based out of our Grandview Corners Retail...SeniorHourly payPart timeFlexible hours$85k - $100k per year
...likely there is the right one for you! About the Role Terus Construction, a division of Colas Western Canada Inc., is seeking a Senior Accountant to join our team in Surrey, BC. The Senior Accountant is responsible for supporting accurate and timely financial reporting...SeniorFor contractorsWork at officeFlexible hours- ...About The Role What your role will be… Senior Financial Advisor At Scotiabank we... ...Nurturing strong, long-standing relationships Developing, retaining and growing the branch... ...relationships A strategic mindset to develop personalized financial strategies including...Senior
$27.14 per hour
Business Unit: Security Services Career Area: Security Guard Location: Surrey, British Columbia, CA Ready to suit up as a Senior Campus Public Safety Officer Campus Public Safety Officers (CPSO) serve as frontline members of the Campus Public Safety team, performing...SeniorHourly payPart timeCasual workNight shiftWeekend work$55.6k - $66.7k per year
...members do well, we believe our communities should do well too. Senior Sales Support - Auto Equipment & Finance (19-month Fixed-Term)... ...are and thrive. A career that grows with you. We believe in developing our people and promoting from within. Many employees have spent...SeniorFull timeContract workTemporary workFixed term contractWork at officeFlexible hours$55 per hour
...Develop your potential. Make a difference. Are you a passionate physiotherapist dedicated to enhancing the health and well-being of... ...receive the treatments they need, when they need it. Lifemark Seniors Wellness is one of the largest rehabilitation focused companies...SeniorLocal areaRelocation$95k - $115k per year
...promise that we will always be versatile in developing solutions to our clients’ unique needs... ...in British Columbia. With the support of senior management, you will have the opportunity... ...commercially aware recommendations to clients. Develop and maintain strong relationships with...SeniorInternshipWork at officeRemote workFlexible hours$88.5k - $107.45k per year
...leadership decision-making Communication & Field Enablement Develop and manage internal and external communications related to the... ...presentation, and facilitation skills; comfortable engaging with senior stakeholders ~ Ability to collaborate cross-functionally, lead...Senior- ...Operations Reports To: Site Leader or Designate Park Place Seniors Living is seeking a compassionate and skilled Social Worker to... ...and provide transitional support to Residents and families. Develop and monitor programs that meet the social, emotional, spiritual,...SeniorLong term contractContract workPart time
$109k - $128.23k per year
...populous city in the province, the City of Surrey has bold plans to develop a vibrant downtown, with a new Interactive Art Museum (60,000 sq.... ...and implement their objectives. Coach, mentor, and supervise senior staff. Connect and develop relationships with the public, arts...SeniorFull timeLocal area- ...Salary $25.61 - 27.31 depending upon applicants' length of seniority (as per the Collective Agreement) Job Summary The Cook reports... ...analysis and effectiveness Experience in menu planning and developing order supply lists Crisis Intervention Skills Training is an...Full timeTemporary workSleeping nightsShift work
- ...Salary $31.56 - 33.28 depending upon applicants' length of seniority (as per the Collective Agreement) Job Summary The Clinical... ...education and skill training. Will work with resident to maintain and develop greater independence and stability with the goal of a healthier...Long term contractPermanent employmentPart timeInternshipSleeping nightsShift workWeekend work
$55.6k - $66.7k per year
...are and thrive. A career that grows with you. We believe in developing our people and promoting from within. Many employees have spent... ..., with Coast Capital and have progressed from the frontlines to senior leadership. Work where you’re most effective. In 2020 the world...SeniorFull timeInternshipWork at office$200k - $250k per year
...studies how homeowners use storage spaces across the whole home and develops products that reflect modern sensibility and style. Their... ...TOTAL REWARDS AND APPLICATION PROCESS As the organization’s senior executive, your compensation will reflect the extensive responsibilities...SeniorLong term contractInternshipWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Backend Engineer - Java (W/M). Be the first to apply!
- backend software developer Surrey, BC
- backend developer Surrey, BC
- java software developer Surrey, BC
- java developer Surrey, BC
- java developer no experience Surrey, BC
- senior manager investigations Surrey, BC
- senior vice president Surrey, BC
- senior administrative assistant Surrey, BC
- senior customer success manager Surrey, BC
- senior software developer Surrey, BC
