We are looking for a Staff/Lead 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.✅ Your responsibilities:
Design and evolve distributed backend architecture for a high-scale production platformDefine system architecture, APIs, and data models across multiple domainsBuild microservices and integration layers connecting ERP, vendors, and manufacturing systemsDesign and implement event-driven data flows and workflowsEvaluate and adapt enterprise and open-source solutions to guide architecture decisionsDrive engineering standards, reliability, and scalability practicesCollaborate with R&D engineers and manufacturing domain experts🧠 Our requirements:8+ years in backend / distributed systems engineeringStrong expertise in Java and system designProven experience with large-scale distributed architecturesStrong understanding of microservices and API designExperience with event-driven systems and integrationsSolid data modeling and database design skillsAbility to work in R&D / ambiguous, greenfield environmentsStrong communication and mentoring skills⭐ Nice to have:
Experience with MES / manufacturing / industrial systemsKnowledge of BOM, MRP, shopfloor, traceabilityExposure to IoT / hardware integrationsExperience with data streaming / cloud-native systems🌟 What we offer:
Private healthcareMultisportLife insuranceOpportunity to build a greenfield production-critical platform from scratchHigh ownership over architecture and technical directionWork at the intersection of software and physical manufacturing systemsStrong R&D engineering environment