Stanowisko: Data Platform Developer (Mid/ Senior)
Model współpracy: Zdalny (1x w miesiącu praca z biura we Wrocławiu)
Forma zatrudnienia: Kontrakt B2B
Wynagrodzenie: 145-160 zł/h
Poszukujemy doświadczonej osoby na stanowisko Data Platform Developer, która będzie odpowiedzialna za projektowanie, budowę i utrzymanie nowoczesnych, skalowalnych rozwiązań event-driven opartych na Apache Kafka, Kafka Connect, kSQL, Kafka Streams, Spring Boot, Quarkus/graalVM oraz usługach NoSQL i analitycznych (MongoDB, GraphQL, Apache Iceberg), z solidnym doświadczeniem w programowaniu backendowym, rozumieniem zasad DevOps i umiejętnością wdrażania rozwiązań w środowiskach chmurowych i on-premise.
Główne zadania:
Architektura – projektowanie rozwiązań event-driven (Kafka, Kafka Connect, Kafka Streams, kSQL) oraz schematów danych (Avro/Protobuf/JSON Schema) wraz z wersjonowaniem
Implementacja – mikroserwisy Spring Boot obsługujące zdarzenia Kafka (producent, konsument, stream processing) oraz warstwa API GraphQL (Quarkus/GraalVM) nad MongoDB
Integracja danych – konektory Kafka Connect (source/sink) do MongoDB, S3, Iceberg i innych systemów; transformacje przez SMT i własne konwertery
DevOps / CI-CD – automatyzacja tworzenia konfiguracji topików, konektorów, streamów kSQL i aplikacji Kafka Streams
Obserwowalność – metryki (Prometheus, Grafana), logi (Vector, ELK), tracing (OpenTelemetry, Dynatrace)
Utrzymanie – diagnostyka replikacji, opóźnień i przetwarzania; tuning Kafki (partycje, retencja, ISR)
Współpraca – praca w Agile z Data Engineerami, DevOpsami i analitykami; warsztaty i dokumentacja
Wymagania:
Apache Kafka – min. 3 lata na produkcji: brokery, topiki, producenci/konsumenci, logi, replikacja; biegłość w Kafka Streams i kSQL
Kafka Connect – konfiguracja i rozwój konektorów (gotowych i własnych)
Java + Spring (Boot, Cloud, Security, Data), dodatkowo Python
MongoDB – schematy dokumentowe, indeksowanie, optymalizacja zapytań
GraphQL – schematy i resolvery (Spring GraphQL lub inne)
Apache Iceberg – podstawy formatu tabel i metadanych
Monitoring – Prometheus, Grafana, OpenTelemetry
Bezpieczeństwo – TLS, SASL, ACL, szyfrowanie at-rest i in-transit
Agile – Scrum/Kanban, Jira/Confluence
Proces rekrutacji:
Rozmowa wstępna
Rozmowa techniczna
Decyzja
Zainteresowany/a? Aplikuj już teraz!