W skrócie
- Zadania: Twórz nowoczesne rozwiązania z Apache Kafka, MongoDB i GraphQL oraz analizuj wymagania biznesowe.
- Firma: Dynamiczna firma technologiczna z kulturą współpracy i wsparcia.
- Benefity: Wsparcie w rozwoju kariery, szkolenia, prywatna opieka zdrowotna i elastyczny czas pracy.
- Pozostałe informacje: Możliwość pracy zdalnej i regularne spotkania integracyjne.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na innowacyjne projekty w zespole Agile.
- Kwalifikacje: Minimum 3 lata doświadczenia w programowaniu i znajomość technologii takich jak Java i Kafka.
Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.
Poszukujemy programisty-analityka, który nie tylko będzie budował nowoczesne rozwiązania oparte na Apache Kafka, Kafka Connect, Spring Boot, MongoDB, GraphQL i Apache Iceberg, ale także będzie odpowiedzialny za analizę wymagań biznesowych oraz mapowanie danych pomiędzy systemami źródłowymi, platformą streamingową i bazą ODS opartą o MongoDB i usługi GraphQL.
Idealny kandydat potrafi rozmawiać z interesariuszami, przekształcać ich potrzeby w techniczne specyfikacje oraz implementować je.
Model współpracy: Świadczenie usług odbywa się w trybie zdalnym (1 wizyta w biurze we Wrocławiu/miesiąc).
Realizację projektu ułatwi Ci:
- Minimum 3 lata doświadczenia w środowiskach produkcyjnych; znajomość brokerów, topic-ów, partycjonowania, schematów, replikacji.
- Biegła znajomość Kafka Streams, kSQL.
- Biegłość w Javie oraz frameworku Spring (Boot, Cloud, Security, Data).
- Projektowanie schematów dokumentowych, indeksowanie, optymalizacja zapytań.
- Implementacja serwisów GraphQL (Spring GraphQL lub inne), definiowanie schematów, resolvers.
- Podstawowa znajomość formatu tabel i zarządzania metadanymi.
- Znajomość Pythona.
- Znajomość Prometheus + Grafana, OpenTelemetry.
- Doświadczenie w Jira/Confluence.
Twój wkład do projektu:
- Spotkania z analitykami i zespołami IT w celu zrozumienia procesów 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.
- 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 Kafki, 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.
Tak o Ciebie zadbamy:
- Dołączając do Edge One Solutions, otrzymujesz pełne wsparcie w rozwoju zawodowym i osobistym, co daje Ci realną szansę na budowanie kariery zgodnie z własnymi celami.
- Zyskujesz indywidualne wsparcie Service Delivery Managera, który pomoże Ci zaplanować ścieżkę kariery i zadba o Twój komfort i satysfakcję z pracy w projekcie.
- Szkolenia, certyfikaty i konferencje - dofinansowujemy lub w pełni pokrywamy koszty rozwoju kompetencji technicznych.
- #SmartChange – umożliwiamy zmianę projektu i dobieramy kolejny zgodnie z Twoimi preferencjami.
- Dbamy o Twój work-life balance, dlatego poza pracą oferujemy wyjścia integracyjne, aktywności sportowe i inspirujące webinary #edge1talks, które rozwijają i łączą ludzi.
- Aktywność fizyczna – wspieramy sportowe inicjatywy i wynajem sal treningowych.
- Pakiet zdrowotny – prywatna opieka, karta sportowa, ubezpieczenie i wsparcie psychologiczne.
Data Platform Developer and Analyst in Wrocław – pracodawca: Edge One Solutions
Edge One Solutions to doskonały pracodawca, który stawia na rozwój zawodowy i osobisty swoich pracowników. Oferujemy indywidualne wsparcie w planowaniu kariery, dostęp do szkoleń oraz elastyczne benefity, które pozwalają dostosować ofertę do Twoich potrzeb. Nasza kultura pracy sprzyja równowadze między życiem zawodowym a prywatnym, a także integracji zespołowej poprzez różnorodne aktywności i wydarzenia.