View All Jobs 143530

Senior Software Development Engineer

Build and maintain cloud-hosted backend systems for dental aligner software
Moscow, Moscow, Russia
Senior
23 hours agoBe an early applicant
Envista

Envista

A global family of more than 30 trusted dental brands, united by a shared purpose: to partner with professionals to improve lives.

Senior Software Development Engineer

Senior Software Development Engineer will be part of a global team supporting software of Spark Aligners. We use a complex software solution for aligners (invisible braces) that supports the process from order, design to manufacturing. This role will support web-based backend development. Responsibilities:

  • Working in a distributed international cross-functional team, a developer will help the team with solution design and implementation for new features in the web portal hosted in the cloud doctors use to submit and track orders for Spark Aligners.
  • Being a part of an agile team, we expect a developer to contribute to features refinement working closely with product managers as well as help the development team with planning features for upcoming releases and sprints.
  • You will be in touch with the support team and help troubleshoot possible issues users have.

Job Requirements:

  • Java
  • Spring (Spring Boot, Spring MVC, Spring Data)
  • ORM (Hibernate, Spring Data, JPA)
  • API design and implementation (REST, HTTP)
  • SQL
  • RDBM (MySQL is preferable, or any other RDBM like PostgreSQL, Oracle, MSSQL)
  • Unit and integration testing (JUnit, Mockito, Spring Test MVC, Testcontainers)
  • Build systems (Maven, Bamboo are preferable, or any other like Gradle, Jenkins, TeamCity, etc)
  • Docker
  • Clouds (AWS Cloud preferable (AWS Lambda Functions, EC2, ALB, ECS, SQS, RDS, SNS, ECR))
  • Experience with Python would be a plus
  • English: at least B1

Operating Company: Ormco

Ormco is a global leader and innovator of high-quality orthodontic products and solutions, including brackets and wires. For more than 60 years, our team has partnered with the orthodontic community to help create over 20 million smiles in more than 140 countries. We build trusted relationships. Each one is rooted in respect and understanding. We take that approach when we help orthodontists achieve their clinical and practice management objectives. We take the same approach when we help our team bring their personal best to work each day, ready to make a difference and reach their full potential.

+ Show Original Job Post
























Senior Software Development Engineer
RUS - Moscow - Multiple OpCo, , Russian Federation Russia, Moscow, Gagarinsky District
Engineering
About Envista
A global family of more than 30 trusted dental brands, united by a shared purpose: to partner with professionals to improve lives.