Enable job alerts via email!

Principal FullStack Java Engineer and Team Lead

Henry Schein

American Fork (UT)

Remote

USD 132,000 - 198,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a pioneering organization that is transforming the dental industry through innovative technology. As a Principal Full-Stack Java Software Engineer and CSI Team Lead, you will lead a skilled team in developing cutting-edge web applications. Your role will involve mentoring developers, collaborating with customer support, and ensuring seamless software integration. This position offers a chance to make a significant impact while enjoying a supportive and inclusive work environment. With competitive compensation and excellent benefits, this opportunity is perfect for passionate professionals looking to grow in the healthcare technology sector.

Benefits

Medical, Dental and Vision Coverage
401K Plan with Company Match
Unlimited PTO
Paid Parental Leave
Short Term Disability
Work Life Assistance Program
Health Savings and Flexible Spending Accounts
Education Benefits
Worldwide Scholarship Program
Volunteer Opportunities

Qualifications

  • 15+ years of progressive software engineering experience.
  • Prior experience as a Team or Tech Lead.
  • Exceptional programming and design capabilities.

Responsibilities

  • Lead the CSI Team in developing and deploying web applications.
  • Collaborate with support teams to resolve issues.
  • Architect software that meets user expectations.

Skills

Java web application development
Spring Boot
REST API patterns
Microservices
Unit testing
Continuous integration
Excellent communication skills

Education

Bachelor's Degree in Computer Science

Tools

GitLab
PostgreSQL
Kafka
NodeJS
jQuery
ReactJS

Job description

We are open to this role working 100% remote within the United States. Unfortunately, Henry Schein One is unable to hire individuals residing in Alaska, North Dakota, Hawaii, West Virginia, Maryland, Delaware, Puerto Rico or other US Territories at this time. This role is a W2 role and will not consider C2C candidates.


Job Summary


Henry Schein One is a pioneering organization at the forefront of revolutionizing the dental industry through cutting-edge technology. Our Ascend Platform is a sophisticated, cloud-based Distributed Practice Management Platform engineered to transform the way dental practices operate. We are actively seeking a Principal Full-Stack Java Software Engineer and CSI Team Lead to join our elite team of professionals in building and maintaining our web applications, ensuring the seamless integration of our software, and meeting the needs of our customers.


As the CSI Team Lead, you will be responsible for leading a team of developers (the CSI Team) who work closely with our customer support team to triage all incoming potential issues. You will directly address and solve the highest priority issues first in collaboration with other development, architecture, operations, and infrastructure support teams. Your expertise and guidance will enable the CSI Team to provide exceptional support and solutions to our customers.


What You Will Do



  • Spearhead and mentor the CSI Team in designing, developing, testing, and deploying our web applications, while making authoritative decisions on product features and functionalities

  • Collaborate with the customer support team to identify, triage, and resolve incoming issues, prioritizing the highest severity concerns and providing timely solutions

  • Work closely with other development, architecture, operations, and infrastructure support teams to ensure a holistic approach to issue resolution and application maintenance

  • Architect software that surpasses user expectations and requirements

  • Champion continuous delivery and enhance team DORA metrics

  • Engage with internal and external stakeholders, driving conversations and making informed decisions that address business objectives

  • Cultivate the skills of other engineers of all levels by imparting best practices and clearly articulating technical concepts in written and verbal forms

  • Assess and endorse software design patterns, frameworks, and solutions that facilitate continuous integration and continuous delivery of code

  • Uphold exceptional code quality standards through active participation in code reviews

  • Maintain expertise in software development, software delivery, and quality assurance practices, staying abreast of industry trends

  • Attend all relevant meetings to ensure a smooth product delivery within the Software Development Life Cycle

  • Provide constructive ideas and solutions to challenges, present ideas to stakeholders, and demonstrate web architecture mastery


Qualifications


What You Will Have



  • Bachelor's Degree in Computer Science, a related field or equivalent professional experience

  • 15+ years of progressive software engineering experience with prior experience as a Team or Tech Lead

  • Java web application development focusing on Tomcat, Spring Boot, Spring Security, NodeJS, jQuery, ReactJS, Groovy/Grails and PostgreSQL

  • Kafka, TypeScript, and Domain Driven Design a plus

  • Exceptional programming, analysis, and design capabilities and identifying architectural deficiencies and proposing streamlined solutions

  • Knowledge of complex domains, business rules, and large-scale application design

  • Advanced understanding of REST API patterns, design, and implementation

  • Comprehensive knowledge of load balancers, stateless app servers, large-scale server-side web development, and continuous deployment patterns

  • Proficient in microservices, their application, and implementation

  • Adept at unit testing, contract testing, and debugging

  • Thorough understanding of publish-subscribe architectures

  • Able to integrate with 3rd party web application APIs and enterprise software integrations

  • Knowledge of CI/CD pipeline development and maintenance and utilization of GitLab, working with DevOps to help solve web application outages

  • Able to identify and automate processes to help lower support calls

  • Excellent communication and interpersonal aptitude


The posted range for this position is $132,000 - $198,000 which is the expected starting base salary range for an employee who is new to the role to fully proficient in the role. Many factors go into determining employee pay within the posted range including prior experience, current skills, location/labor market, internal equity, etc. This position is eligible for a 15% bonus not reflected in the posted range.


What you get as a Henry Schein One Employee



  • A great place to work with fantastic people

  • A career in the healthcare technology industry, with the ability to grow and realize your full potential

  • Competitive compensation

  • Excellent benefits package! Medical, Dental and Vision Coverage, 401K Plan with Company Match, Unlimited PTO, Paid Parental Leave, Short Term Disability, Work Life Assistance Program, Health Savings and Flexible Spending Accounts, Education Benefits, Worldwide Scholarship Program, Volunteer Opportunities, and more


About Henry Schein One


Henry Schein One?is the global leader in dental management, analytics, communication, and marketing software. Our company's products and services work together as one simple solution to provide users with a seamless and integrated experience.


Our company thrives because of our people. We believe in supportive, diverse, and inclusive workforce, inclusive environments, professional development opportunities, and competitive compensation packages. We value innovation, teamwork, and encourage work-life balance.


One of many reasons why Henry Schein One leads the industry is because of our products, services and most importantly, our people.


In 2022, Henry Schein One was named one of Best Companies to Work for in Utah. Click here for more information: 2022 Best Companies to Work For | Henry Schein One


Henry Schein, Inc. is an Equal Employment Opportunity Employer and does not discriminate against applicants or employees on the basis of race, color, religion, creed, national origin, ancestry, disability that can be reasonably accommodated without undue hardship, sex, sexual orientation, gender identity, age, citizenship, marital or veteran status, or any other legally protected status.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

T901 Integrated Master Schedule (IMS) Team Leader

General Electric

Salt Lake City

Remote

USD 113,000 - 151,000

2 days ago
Be an early applicant

Principal FullStack Java Engineer and Team Lead

Henry Schein

Seattle

Remote

USD 132,000 - 198,000

4 days ago
Be an early applicant

Principal FullStack Java Engineer and Team Lead

Henry Schein

Austin

Remote

USD 132,000 - 198,000

4 days ago
Be an early applicant

Governmental Advisory Services Manager - Remote Eligible

Eide Bailly

Salt Lake City

Remote

USD 100,000 - 150,000

5 days ago
Be an early applicant

Technical Product Devt Supervisor

Solventum

Murray

Remote

USD 137,000 - 168,000

10 days ago

Microsoft Teams Lead Architect - RRN00013731/5684421

Accenture

Atlanta

Remote

USD 73,000 - 219,000

Yesterday
Be an early applicant

Microsoft Teams Lead Architect - RRN00013731/5684421

Accenture

Beaverton

Remote

USD 73,000 - 219,000

Yesterday
Be an early applicant

Microsoft Teams Lead Architect - RRN00013731/5684421

Accenture

Hartford

Remote

USD 68,000 - 219,000

Yesterday
Be an early applicant

Microsoft Teams Lead Architect - RRN00013731/5684421

Accenture

Mountain View

Remote

USD 73,000 - 219,000

Yesterday
Be an early applicant