Staff Java Engineer

iTeamlyKatowice, Krakównofluffjobspublished 10/01/2026
Must-have:JavaCloudBackendMicroservicesPrincipal

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 .

Daily tasks

  • Design and evolve distributed backend architecture for a high-scale production platform
  • Define system architecture, APIs, and data models across multiple domains
  • Build microservices and integration layers connecting ERP, vendors, and manufacturing systems
  • Design and implement event-driven data flows and workflows
  • Evaluate and adapt enterprise and open-source solutions to guide architecture decisions
  • Drive engineering standards, reliability, and scalability practices
  • Collaborate with R&D engineers and manufacturing domain experts

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

Must have: Java, Distributed systems, Event-Driven Architecture, API Design, Cloud-native Architecture, Kafka, Microservices, API, Data modeling

Nice to have: MES, IoT