Upvanta
Upvanta
New

Data Platform Developer-Analyst

1100 - 1300 PLN/ dzień.B2B
SeniorFull-time·B2B
#406971·Dodano 2 dni temu·0
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

GraphQLMongoDBSpring BootKafka StreamskSQLApache KafkaApache IcebergJava

Firma i stanowisko

Firma Upvanta sp. z o.o. szuka programisty-analityka do zespołu Data Platform, który będzie pracował z nowoczesnymi technologiami takimi jak Apache Kafka, Kafka Connect, Spring Boot, MongoDB, GraphQL i Apache Iceberg.

Wymagania

  • Minimum 4 lata doświadczenia w środowiskach produkcyjnych
  • Znajomość Apache Kafka, w tym brokerów, topic-ów, partycjonowania, schematów, replikacji
  • Biegła znajomość Kafka Streams, kSQL
  • Konfiguracja i rozwój konektorów Kafka Connect (gotowe i własne)
  • Znajomość Spring Boot oraz frameworków Spring (Boot, Cloud, Security, Data)
  • Projektowanie schematów dokumentowych w MongoDB, indeksowanie, optymalizacja zapytań
  • Implementacja serwisów GraphQL (np. Spring GraphQL), definiowanie schematów i resolverów
  • Podstawowa znajomość Apache Iceberg - format tabel i zarządzanie metadanymi
  • Doświadczenie w programowaniu w Java
  • Implementacja monitoringu z użyciem Prometheus, Grafana, OpenTelemetry
  • Znajomość bezpieczeństwa: TLS, SASL, ACL, szyfrowanie danych w spoczynku i tranzycie
  • Doświadczenie w pracy w metodykach Agile: Scrum, Kanban, znajomość Jira, Confluence

Obowiązki

  • 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ń
  • Diagnozowanie problemów z replikacją, opóźnieniami i niezgodnościami danych
  • Optymalizacja konfiguracji Kafka, MongoDB i Iceberg pod kątem wydajności oraz kosztów
  • Praca w zespole Agile (Scrum/Kanban) razem z Data Engineerami, DevOpsami, analitykami i testerami
  • Dzielenie się wiedzą – warsztaty, dokumentacja, code-review

Inne informacje

Informujemy, że administratorem danych jest Upvanta sp. z o.o z siedzibą w Warszawie, ul. Prosta 70 (dalej jako "administrator"). 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 przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

Upvanta

Upvanta

348 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz