
Upvanta sp. z o.o. · Wrocław
Data Platform Developer
W skrócie
zdania wybrane z oferty- projektowanie i rozwój rozwiązań opartych na architekturze event-driven z wykorzystaniem Apache Kafka,
- tworzenie mikroserwisów w Java / Spring Boot obsługujących zdarzenia Kafka,
- projektowanie i wersjonowanie schematów danych: Avro, Protobuf, JSON Schema,
Technologie
Pełny opis
z justjoin.itO projekcie
Dla naszego klienta, firmy z sektora bankowego realizującej nowoczesne projekty z obszaru Data & Technology, poszukujemy doświadczonego Data Platform Developera, który dołączy do zespołu rozwijającego skalowalną platformę danych opartą na architekturze event-driven. Szukamy osoby, która dobrze czuje się w świecie Apache Kafka i Java, ma doświadczenie w budowaniu mikroserwisów oraz rozumie zagadnienia związane z integracją danych, DevOps, monitoringiem i środowiskami produkcyjnymi.
Twój zakres odpowiedzialności
projektowanie i rozwój rozwiązań opartych na architekturze event-driven z wykorzystaniem Apache Kafka,
tworzenie mikroserwisów w Java / Spring Boot obsługujących zdarzenia Kafka,
praca z Kafka Streams oraz kSQL,
projektowanie i wersjonowanie schematów danych: Avro, Protobuf, JSON Schema,
konfiguracja i rozwój Kafka Connect, w tym konektorów source/sink,
integracja Kafki z MongoDB, S3, Apache Iceberg oraz innymi bazami i systemami,
implementacja transformacji danych z wykorzystaniem Single Message Transforms (SMT) oraz własnych konwerterów,
rozwój warstwy API GraphQL udostępniającej dane z MongoDB,
automatyzacja konfiguracji topiców, konektorów Kafka Connect, streamów kSQL oraz aplikacji Kafka Streams,
wdrażanie rozwiązań związanych z monitoringiem i obserwowalnością – Prometheus, Grafana, OpenTelemetry,
diagnostyka problemów związanych z replikacją, opóźnieniami oraz przetwarzaniem danych,
optymalizacja konfiguracji Apache Kafka, m.in. partycji, retencji i mechanizmów replikacji,
współpraca z Data Engineerami, DevOpsami oraz analitykami w środowisku Agile,
dokumentowanie rozwiązań oraz dzielenie się wiedzą z zespołem.
Czego oczekujemy?
Must-have
Minimum 3 lata praktycznego doświadczenia w środowiskach produkcyjnych.
Apache Kafka – znajomość brokerów, topiców, konsumentów, producentów, logów oraz mechanizmów replikacji.
Biegła znajomość Kafka Streams i kSQL.
Kafka Connect – doświadczenie w konfiguracji i rozwoju konektorów, zarówno gotowych, jak i własnych.
Wymagania
Java i Spring – bardzo dobra znajomość frameworka Spring, w szczególności Spring Boot, Spring Cloud, Spring Security, Spring Data.
MongoDB – doświadczenie w projektowaniu schematów dokumentowych, indeksowaniu oraz optymalizacji zapytań.
GraphQL – doświadczenie w implementacji serwisów GraphQL, definiowaniu schematów i resolverów.
Apache Iceberg – podstawowa znajomość formatu tabel oraz zarządzania metadanymi.
Java i Python – praktyczna znajomość języków.
Monitoring i observability – Prometheus, Grafana, OpenTelemetry.
Bezpieczeństwo – znajomość TLS, SASL, ACL oraz szyfrowania danych w spoczynku i tranzycie.
Agile – doświadczenie w pracy w Scrum/Kanban oraz znajomość Jira i Confluence.
Treść ogłoszenia pochodzi z justjoin.it i należy do jego autora.
Historia oferty
bez zmian od publikacji- Podbita na górę listy
Pracodawca odświeżył ogłoszenie na portalu.
- Opublikowana na justjoin.it