Staff Java Engineer
Summary
Staff-level Java engineer joining a greenfield initiative to build a large-scale, event-driven distributed backend platform for advanced manufacturing. Day to day, they define system architecture, APIs, and data flows, design microservices and integrations, and mentor other engineers.
We are looking for a Staff Java Engineer to join a greenfield initiative building a large-scale distributed backend platform for advanced manufacturing environments.
The role focuses on defining system architecture, APIs, and data flows for highly scalable, event-driven systems with complex integrations and strong reliability requirements.
- 8+ years in backend / distributed systems engineering
- Strong expertise in Java and system design
- Proven experience with large-scale distributed architectures
- Strong understanding of microservices and API design
- Experience with event-driven systems and integrations
- Solid data modeling and database design skills
- Ability to work in R&D / ambiguous, greenfield environments
- Strong communication and mentoring skills
Nice to have:
- Experience with MES / manufacturing / industrial systems
- Knowledge of BOM, MRP, shopfloor, traceability
- Exposure to IoT / hardware integrations
- Experience with data streaming / cloud-native systems