Staff Java Engineer
⚲ Kraków, Katowice
32 000 - 38 000 PLN (B2B)
Wymagania
- Java
- Distributed systems
- Event-Driven Architecture
- API Design
- Cloud-native Architecture
- Kafka
- Microservices
- API
- Data modeling
- MES (nice to have)
- IoT (nice to have)
Opis stanowiska
O projekcie:
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.
Wymagania:
- 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
Codzienne zadania:
- 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
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.
Wymagania:
- 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
Codzienne zadania:
- 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
🔍 Dekoder Ogłoszenia
🔴
greenfield initiative building a large-scale distributed backend platform
Projekt od zera, co może oznaczać brak istniejącej dokumentacji, narzędzi i ustalonych procesów.
🔴
Ability to work in R&D / ambiguous, greenfield environments
Oczekuje się od Ciebie samodzielnego definiowania problemów i rozwiązań w sytuacji braku jasnych wytycznych.
🟡
Define system architecture, APIs, and data flows for highly scalable, event-driven systems with complex integrations and strong reliability requirements.
Wymaga to głębokiego zrozumienia i doświadczenia w projektowaniu systemów, które muszą działać bezawaryjnie i obsługiwać duży ruch.
🔴
Evaluate and adapt enterprise and open-source solutions to guide architecture decisions
Może to oznaczać potrzebę integracji z istniejącymi, potencjalnie przestarzałymi lub złożonymi systemami korporacyjnymi.
🟢
Drive engineering standards, reliability, and scal
Oczekuje się, że będziesz aktywnie wpływać na kulturę inżynierską i procesy w zespole.