← к выдаче
разработка

Data Platform Developer (Kafka)

ITLTWrocław19 дн. назад

Коротко

Develops a data platform for banking; designs Kafka topics, microservices in Java/Spring Boot, NoSQL models, and integrations. · Needs: Apache Kafka, NoSQL, Python, API; B2B contract; remote with monthly office meetings in Wrocław.

Описание от работодателя

Required skills: Apache Kafka, NoSQL, Python, API W ITLT pomagamy naszym zaprzyjaźnionym firmom przekształcać ambitne pomysły w cyfrową rzeczywistość. Z nastawieniem na wyzwania, ciekawość technologii i zwinność współtworzymy wyjątkowe rozwiązania IT i zapewniamy doświadczone osoby eksperckie, które pomagają przyspieszać cyfrową transformację. Aktualnie poszukujemy profilu na stanowisko: Data Platform Developer (Kafka) Informacje organizacyjne: Lokalizacja biura: Wrocław Tryb realizacji usług: zdalnie + spotkania w biurze raz w miesiącu Forma współpracy: kontrakt B2B, zaangażowanie stabilne, długofalowe Stawka: 120 - 145 zł/h (netto na FV) Sektor: bankowość Projekt: Rozwój nowoczesnej platformy danych odpowiedzialnej za integrację, przetwarzanie i udostępnianie danych z wielu systemów źródłowych. Projekt łączy rozwój rozwiązań opartych na Confluent Kafka z analizą wymagań biznesowych, mapowaniem danych oraz integracją systemów. Zakres zadań: Analiza wymagań biznesowych i technicznych oraz przekładanie ich na rozwiązania IT Współpraca z analitykami biznesowymi i zespołami IT w celu zrozumienia procesów i przepływów danych Projektowanie i dokumentowanie mapowań danych pomiędzy systemami źródłowymi, platformą streamingową i warstwą ODS Rozwój rozwiązań opartych na Confluent Kafka, w tym projektowanie topiców, partycjonowania i schematów danych Rozwój mikroserwisów w Java / Spring Boot, w tym producentów i konsumentów Kafka oraz rozwiązań do przetwarzania strumieniowego Konfiguracja i rozwój integracji z wykorzystaniem Kafka Connect, w tym dostosowywanie formatów i transformacji danych Projektowanie modeli danych w bazach NoSQL, w szczególności MongoDB, oraz optymalizacja zapytań i indeksów Udział w projektowaniu i rozwoju usług udostępniających dane innym systemom Monitorowanie i diagnozowanie przepływów danych oraz optymalizacja rozwiązań pod kątem wydajności i niezawodności Tworzenie dokumentacji funkcjonalnej i technicznej oraz udział w code review i wymianie wiedzy Oczekiwania: Min. 3 lata doświadczenia zawodowego w środowiskach produkcyjnych Min. rok doświadczenia w pracy przy platformach danych Bardzo dobra znajomość i praktyczne doświadczenie z Confluent Kafka Doświadczenie w pracy z bazami NoSQL (preferowana MongoDB) Doświadczenie w projektowaniu i rozwijaniu API – GraphQL lub REST API Znajomość języka Python i umiejętność tworzenia prostych skryptów Podstawowa znajomość języka Java Umiejętność analizy wymagań biznesowych i technicznych oraz mapowania danych pomiędzy systemami Umiejętność współpracy z analitykami i zespołami IT oraz przekładania potrzeb biznesowych na rozwiązania techniczne Doświadczenie w pracy w metodykach Agile (Scrum/Kanban) oraz z narzędziami Jira i Confluence Mile widziane: Znajomość frameworka Spring Boot i doświadczenie w rozwoju mikroserwisów Doświadczenie z Kafka Connect oraz integracją danych z różnych systemów Znajomość Kafka Streams i ksqlDB / kSQL Podstawowa znajomość Apache Iceberg Znajomość narzędzi monitoringu i observability, takich jak Prometheus, Grafana i OpenTelemetry Znajomość zagadnień bezpieczeństwa, w tym TLS, SASL, ACL oraz szyfrowania danych Oferujemy: Długofalową stabilną współpracę w oparciu o kontrakt B2B Szansę na rozwój w dużej strukturze, bezpośredni kontakt z Managerem zespołu Pracę w firmie, w której IT jest dojrzałe i globalne, a metodyki zwinne są respektowane Dopłatę do karty MultiSport oraz ubezpieczenia Sprawny proces rekrutacyjny (wideokonferencja), maksymalnie 2 spotkania (pierwsze z kimś z zespołu, drugie z Managerem) Agencja zatrudnienia - nr certyfikatu 14181