Senior/ Mid Data Platform Developer-Analyst
Tech Stack / Keywords
Firma i stanowisko
Poszukujemy programisty-analityka do zespołu Data Platform dla klienta z obszaru bankowości. Projekt obejmuje budowę nowoczesnych rozwiązań opartych na platformie streamingowej oraz bazach danych.
Wymagania
- Komercyjne doświadczenie w pracy z Apache Kafka w środowiskach produkcyjnych (min. 3 lata).
- Biegła znajomość języka Java oraz frameworka Spring Boot.
- Praktyczna umiejętność konfiguracji i rozwoju konektorów Kafka Connect.
- Doświadczenie w projektowaniu schematów dokumentowych w MongoDB.
- Umiejętność implementacji serwisów GraphQL.
- Znajomość narzędzi do monitorowania (Prometheus, Grafana, OpenTelemetry).
- Doświadczenie w analizie wymagań biznesowych i tworzeniu dokumentacji.
- Zdolności komunikacyjne pozwalające na współpracę z biznesem i zespołami IT.
- Podstawowa znajomość języka Python oraz formatu tabel Apache Iceberg.
Nice to have:
- Znajomość Apache.
Obowiązki
- Spotkania z analitykami i zespołami IT w celu zrozumienia procesów biznesowych.
- Tworzenie dokumentacji funkcyjnej i technicznej (diagramy danych, mapowanie pól).
- Projektowanie topików Kafka (nazewnictwo, partycjonowanie, schematy Avro).
- Definiowanie struktur kolekcji w MongoDB, modeli w GraphQL i tabel Iceberg.
- Budowa mikroserwisów opartych o Spring Boot.
- Implementacja warstwy GraphQL udostępniającej dane z MongoDB.
- Konfiguracja i rozwój konektorów Kafka Connect.
- Wdrażanie metryk, logowania i śledzenia dla przepływu zdarzeń.
- Diagnozowanie problemów z replikacją i niezgodnościami danych.
Inne informacje
Informujemy, że administratorem danych jest Ideamotive Sp. z o. o. z siedzibą w Warszawie, ul. Złota 61/101. Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe będą przetwarzane w celu realizacji procesu rekrutacji. Podanie danych wynikających z ustawy Kodeks pracy jest obowiązkowe, pozostałe dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem przeprowadzenia rekrutacji. Administrator przetwarza dane na podstawie obowiązku prawnego lub zgody. Dane będą przetwarzane do zakończenia postępowania rekrutacyjnego oraz okresu dochodzenia roszczeń. Zgoda na udział w przyszłych rekrutacjach może być wycofana w dowolnym momencie. Odbiorcami danych są serwis Rocket Jobs i podmioty przetwarzające dane w związku z rekrutacją.
Ideamotive
8 aktywnych ofert