JustJoin.IT Praca zdalna Mid

Senior/ Mid Data Platform Developer-Analyst

Ideamotive

⚲ Wrocław

24 360 - 26 880 PLN netto (B2B)

Wymagania

  • Apache Kafka
  • Java
  • Spring Boot
  • Kafka
  • MongoDB
  • GraphQL
  • Prometheus
  • Grafana
  • Python
  • Apache (nice to have)

Opis stanowiska

Stanowisko: Data Platform Developer-Analyst (Mid/ Senior)Model współpracy: Zdalny (1x w miesiącu praca z biura we Wrocławiu)

Forma zatrudnienia: Kontrakt B2B
Wynagrodzenie: 145-160 zł/h

O projekcie
Poszukujemy programisty-analityka do zespołu Data Platform dla jednego z naszych klientów z obszaru bankowości. Projekt polega na budowie nowoczesnych rozwiązań opartych na platformie streamingowej oraz bazach danych. Rola łączy w sobie zadania analityczne z programistycznymi. Będziesz odpowiadać za analizę wymagań biznesowych, mapowanie danych pomiędzy systemami źródłowymi a bazą docelową oraz implementację specyfikacji technicznych. Szukamy osoby potrafiącej skutecznie komunikować się z interesariuszami i przekuwać ich potrzeby na działające rozwiązania.

Twój zakres obowiązków:
• 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.

Wymagania techniczne:
• 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 swobodną współpracę z biznesem i zespołami IT.
• Podstawowa znajomość języka Python oraz formatu tabel Apache Iceberg.
Proces rekrutacji:
• Rozmowa wstępna
• Rozmowa techniczna
• Decyzja

Zainteresowany/a? Aplikuj już teraz!

🔍 Dekoder Ogłoszenia

🔴
Rola łączy w sobie zadania analityczne z programistycznymi.
Może oznaczać, że będziesz musiał wykonywać zarówno analizę biznesową, jak i kodowanie, co może być przytłaczające, jeśli oczekujesz czystego developmentu.
🔴
Będziesz odpowiadać za analizę wymagań biznesowych, mapowanie danych pomiędzy systemami źródłowymi a bazą docelową oraz implementację specyfikacji technicznych.
Oznacza to, że będziesz musiał nie tylko kodować, ale także rozumieć potrzeby biznesowe i tłumaczyć je na rozwiązania techniczne, co może wymagać więcej interakcji z nietechnicznymi interesariuszami.
🔴
Szukamy osoby potrafiącej skutecznie komunikować się z interesariuszami i przekuwać ich potrzeby na działające rozwiązania.
Oczekuje się od Ciebie aktywnego udziału w rozmowach z ludźmi spoza działu IT, co może oznaczać częste spotkania i potrzebę tłumaczenia skomplikowanych zagadnień w prosty sposób.
🔴
• Spotkania
Ten punkt jest bardzo ogólny i może oznaczać bardzo dużą liczbę spotkań, które mogą pochłonąć znaczną część czasu pracy.