NoFluffJobs Stacjonarnie Senior

Staff Java Engineer

iTeamly

⚲ 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

🔍 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.