Data Platform Engineer (Kafka / Java)
⚲ Wrocław
20 160 - 26 880 PLN netto (B2B)
Wymagania
- Apache Kafka
- Kafka Connect
- Java
- Spring Boot
- Kafka Streams
- MongoDB
- GraphQL
- Apache Iceberg
- ksqlDB / kSQL
Opis stanowiska
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 Engineer (Kafka / Java)
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 - 160 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, z wykorzystaniem Apache Kafka, Kafka Connect, Java/Spring Boot, MongoDB, GraphQL oraz Apache Iceberg
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
• Projektowanie i rozwój rozwiązań opartych na Apache Kafka, w tym 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 tworzenie własnych SMT i konwerterów danych
• Projektowanie modeli danych i kolekcji w MongoDB oraz optymalizacja zapytań i indeksów
• Projektowanie i rozwój usług GraphQL, w tym schematów i resolverów udostępniających dane z MongoDB
• Praca z Apache Iceberg oraz definiowanie struktur tabel i metadanych
• Monitorowanie i diagnozowanie przepływów danych oraz optymalizacja rozwiązań pod kątem wydajności i kosztów
• Tworzenie dokumentacji funkcjonalnej i technicznej oraz udział w code review i dzieleniu się wiedzą
Oczekiwania:
• Min. 3 lata doświadczenia w środowiskach produkcyjnych
• Bardzo dobra znajomość Apache Kafka, w tym brokerów, topiców, partycjonowania, replikacji i schematów danych
• Bardzo dobra znajomość Kafka Streams oraz ksqlDB / kSQL
• Doświadczenie w konfiguracji i rozwoju Kafka Connect, w tym pracy z gotowymi i własnymi konektorami
• Bardzo dobra znajomość Java oraz Spring Boot
• Znajomość MongoDB, w tym projektowania schematów dokumentowych, indeksowania i optymalizacji zapytań
• Doświadczenie w pracy z GraphQL, w tym definiowaniu schematów i implementacji resolverów
• Podstawowa znajomość Apache Iceberg, w tym formatu tabel i zarządzania metadanymi
• Znajomość Java i Python oraz umiejętność tworzenia skryptów
• Znajomość Prometheus, Grafana i OpenTelemetry w obszarze monitoringu i observability
• Znajomość zagadnień bezpieczeństwa, w tym TLS, SASL, ACL oraz szyfrowania danych w spoczynku i tranzycie
• Umiejętność analizy wymagań, mapowania danych oraz tworzenia dokumentacji funkcjonalnej i technicznej
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
Aktualnie poszukujemy profilu na stanowisko: Data Platform Engineer (Kafka / Java)
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 - 160 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, z wykorzystaniem Apache Kafka, Kafka Connect, Java/Spring Boot, MongoDB, GraphQL oraz Apache Iceberg
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
• Projektowanie i rozwój rozwiązań opartych na Apache Kafka, w tym 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 tworzenie własnych SMT i konwerterów danych
• Projektowanie modeli danych i kolekcji w MongoDB oraz optymalizacja zapytań i indeksów
• Projektowanie i rozwój usług GraphQL, w tym schematów i resolverów udostępniających dane z MongoDB
• Praca z Apache Iceberg oraz definiowanie struktur tabel i metadanych
• Monitorowanie i diagnozowanie przepływów danych oraz optymalizacja rozwiązań pod kątem wydajności i kosztów
• Tworzenie dokumentacji funkcjonalnej i technicznej oraz udział w code review i dzieleniu się wiedzą
Oczekiwania:
• Min. 3 lata doświadczenia w środowiskach produkcyjnych
• Bardzo dobra znajomość Apache Kafka, w tym brokerów, topiców, partycjonowania, replikacji i schematów danych
• Bardzo dobra znajomość Kafka Streams oraz ksqlDB / kSQL
• Doświadczenie w konfiguracji i rozwoju Kafka Connect, w tym pracy z gotowymi i własnymi konektorami
• Bardzo dobra znajomość Java oraz Spring Boot
• Znajomość MongoDB, w tym projektowania schematów dokumentowych, indeksowania i optymalizacji zapytań
• Doświadczenie w pracy z GraphQL, w tym definiowaniu schematów i implementacji resolverów
• Podstawowa znajomość Apache Iceberg, w tym formatu tabel i zarządzania metadanymi
• Znajomość Java i Python oraz umiejętność tworzenia skryptów
• Znajomość Prometheus, Grafana i OpenTelemetry w obszarze monitoringu i observability
• Znajomość zagadnień bezpieczeństwa, w tym TLS, SASL, ACL oraz szyfrowania danych w spoczynku i tranzycie
• Umiejętność analizy wymagań, mapowania danych oraz tworzenia dokumentacji funkcjonalnej i technicznej
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
🔍 Dekoder Ogłoszenia
🔴
zdalnie + spotkania w biurze raz w miesiącu
Oczekiwana jest obecność w biurze we Wrocławiu przynajmniej raz w miesiącu, co może być problematyczne dla osób mieszkających daleko.
🟡
zaangażowanie stabilne, długofalowe
Projekt jest prawdopodobnie długoterminowy, ale stabilność może zależeć od sukcesu projektu lub decyzji klienta.
🟡
rozwój nowoczesnej platformy danych
Może oznaczać pracę z nowymi technologiami, ale też konieczność radzenia sobie z problemami typowymi dla wczesnych etapów rozwoju.
🟢
przekładanie ich na rozwiązania IT
Oczekuje się, że będziesz nie tylko implementować, ale także aktywnie uczestniczyć w procesie decyzyjnym i projektowym.
🟡
Konfiguracja i rozwój integracji z wykorzystaniem Kafk
Może oznaczać zarówno prostą konfigurację, jak i bardziej złożone zadania związane z budowaniem i utrzymaniem ekosystemu Kafka.