Oferty pracy

Mamy też inne otwarte stanowiska.

Wszystkie oferty pracy
Ideamotive

Data Platform Developer (Mid/ Senior)

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:

  1. Architektura – projektowanie rozwiązań event-driven (Kafka, Kafka Connect, Kafka Streams, kSQL) oraz schematów danych (Avro/Protobuf/JSON Schema) wraz z wersjonowaniem

  2. Implementacja – mikroserwisy Spring Boot obsługujące zdarzenia Kafka (producent, konsument, stream processing) oraz warstwa API GraphQL (Quarkus/GraalVM) nad MongoDB

  3. Integracja danych – konektory Kafka Connect (source/sink) do MongoDB, S3, Iceberg i innych systemów; transformacje przez SMT i własne konwertery

  4. DevOps / CI-CD – automatyzacja tworzenia konfiguracji topików, konektorów, streamów kSQL i aplikacji Kafka Streams

  5. Obserwowalność – metryki (Prometheus, Grafana), logi (Vector, ELK), tracing (OpenTelemetry, Dynatrace)

  6. Utrzymanie – diagnostyka replikacji, opóźnień i przetwarzania; tuning Kafki (partycje, retencja, ISR)

  7. Współpraca – praca w Agile z Data Engineerami, DevOpsami i analitykami; warsztaty i dokumentacja

Wymagania:

  1. Apache Kafka – min. 3 lata na produkcji: brokery, topiki, producenci/konsumenci, logi, replikacja; biegłość w Kafka Streams i kSQL

  2. Kafka Connect – konfiguracja i rozwój konektorów (gotowych i własnych)

  3. Java + Spring (Boot, Cloud, Security, Data), dodatkowo Python

  4. MongoDB – schematy dokumentowe, indeksowanie, optymalizacja zapytań

  5. GraphQL – schematy i resolvery (Spring GraphQL lub inne)

  6. Apache Iceberg – podstawy formatu tabel i metadanych

  7. Monitoring – Prometheus, Grafana, OpenTelemetry

  8. Bezpieczeństwo – TLS, SASL, ACL, szyfrowanie at-rest i in-transit

  9. Agile – Scrum/Kanban, Jira/Confluence

Proces rekrutacji:

  1. Rozmowa wstępna

  2. Rozmowa techniczna

  3. Decyzja

Zainteresowany/a? Aplikuj już teraz!

Data Platform Developer (Mid/ Senior)
Ideamotive
Aplikuj