Senior Java Developer
Core
Design and develop high-performance backend software in Java for mission-critical system workflows that orchestrate scanning, sequencing, and execution flows in semiconductor metrology and inspection systems.
Role type
Senior Backend Engineer (Java)
Builds
Core software platform for metrology and inspection systems
Domain
Semiconductor manufacturing / Materials science
Deliverable
production ML models
Required skills
Java backend development, software architecture, concurrency, performance optimization, object-oriented programming, Linux environments, scalable software design
Preferred skills
Domain-Driven Design, distributed systems, Kubernetes, Docker, CI/CD pipelines, React, TypeScript, semiconductor industry experience
Technologies
Java, Linux, Kubernetes, Docker, React, TypeScript
Responsibilities
Design and develop high-performance backend software, build and maintain core platform orchestration, take ownership of architectural components, collaborate with multidisciplinary teams, participate in architecture discussions, develop scalable software, resolve complex system-level challenges
Seniority
Senior, hands-on IC
