What you’ll be doing:
Design and develop backend software in Java for scan-domain system flows.
Implement and maintain core system logic that orchestrates scanning, sequencing, and execution flows.
Work closely with algorithm, hardware, and system teams to integrate end-to-end scan workflows.
Develop scalable, reliable, and maintainable backend components in a domain-driven architecture.
Participate in system design, architecture discussions, and technical decision-making.
Troubleshoot, debug, and optimize complex backend and system-level issues.