Description
Do zespołu Data Platform poszukujemy programisty-analityka, który nie tylko będzie budował nowoczesne rozwiązania oparte na Apache Kafka, Kafka Connect, Spring Boot, MongoDB, GraphQL i Apache Iceberg, ale także będzie odpowiedzialny za analizę wymagań biznesowych oraz mapowanie danych pomiędzy systemami źródłowymi, platformą streamingową i bazą ODS opartą o MongoDB i usługi graphQL. Idealny kandydat potrafi rozmawiać z interesariuszami, przekształcać ich potrzeby w techniczne specyfikacje oraz implementować je. Zakres obowiązków Spotkania z analitykami i zespołami IT w celu zrozumienia procesów Analiza wymagań i projektowanie Mapowanie danych Implementacja usług Integracja danych (Kafka Connect) biznesowych i danych.
Tworzenie dokumentacji funkcyjnej (use-case, user-story) oraz technicznej (diagramy danych, mapowanie pól). Projektowanie topików Kafka (naming, partycjonowanie, schematy Avro). Definiowanie struktur kolekcji w MongoDB oraz modeli w GraphQL i tabel Iceberg.
Budowa mikroserwisów Spring Boot (producent/konsument, stream processing). Implementacja warstwy GraphQL (schematy, resolvery) udostępniającej dane z MongoDB. Konfiguracja i rozwój konektorów Kafka Connect.
Tworzenie własnych Single Message Transforms (SMT) i konwerterów w celu dopasowania formatów danych. Monitoring & observability Wsparcie operacyjne Współpraca i mentoring Implementacja metryk (Prometheus, Grafana), logowania (Vector, ELK)oraz śledzenia (OpenTelemetry, Dynatrace) dla przepływu zdarzeń. Diagn
Employer contacts (email/phone/telegram) are hidden from the public preview —
send your CV, and we will connect you directly.