Senior Java Engineer Dental Segmentation and Geometry

We are looking for a senior Java engineer to take a key technical role in the next phase of our product.

We already have a solid, working codebase built by an experienced team. The system is in production and handles non-trivial 3D workflows, geometric calculations, and integrations with AI-driven services. The current challenge is not code quality, but a shift in product concept and focus.

The original team is no longer available for further development, so we are starting a new MVP phase. The goal is to simplify the product, clarify responsibilities between modules, and reshape the architecture around a strong existing core.

This role is not about fixing broken code or cleaning up chaos.
It is about reading and understanding an existing system, identifying what truly matters, and making deliberate architectural decisions to turn a complex platform into a clean, focused MVP that can evolve further.

A key part of the system is mathematics-heavy logic: geometry, vectors, transformations, 3D measurements, and spatial reasoning. You do not need to be a researcher, but you must be comfortable working close to math, not just REST controllers and CRUD.

You will work directly with the founder and a small senior team. The communication is short, decisions are fast, and your input will directly shape both the technical and product direction.

What you will work on

  • Understanding and owning a Java-based backend with complex geometric logic
  • Making architectural decisions around existing segmentation and calculation pipelines
  • Simplifying workflows for a new MVP while preserving core capabilities
  • Collaborating with AI and frontend engineers on clear module boundaries
  • Preparing the system for further scaling once the MVP is validated

What we are looking for

  • Strong senior-level Java experience (backend, not just frameworks)
  • Solid understanding of object-oriented design and system architecture
  • Comfort working with mathematics, geometry, vectors, or 3D-related logic
  • Experience reading and evolving an existing codebase
  • Ability to work independently and discuss trade-offs clearly

Nice to have

  • Experience with 3D data, graphics pipelines, CAD, medical or engineering software
  • AWS experience (the system runs in AWS)
  • Interest in AI-adjacent systems, even if you are not an ML engineer

This is a role for someone who enjoys thinking, not just implementing tickets, and who wants real influence on how a product is reshaped at a critical moment.

Required skills experience

Java 3 years
Backend Development 3 years
2D/3D computational geometry 1 year

Required domain experience

SaaS 1 year

Required languages

English A2 - Elementary
Java, Spring Boot, Spring, REST API, AWS, Python
Published 3 January
399 views
ยท
68 applications
47% read
ยท
4% responded
Last responded 1 week ago
To apply for this and other jobs on Djinni login or signup.
Loading...