Data Platform Developer
Edge One Solutions Sp. z o.o.
Data Platform Developer
Miejsce pracy: Wrocław
Technologie, których używamy
Wymagane
- Apache Kafka
- Kafka Connect
- Kafka Streams
- kSQL
- Java
- Spring Boot
- Spring Cloud
- Spring Security
- Spring Data
- MongoDB
- GraphQL
- Apache Iceberg
- Python
- Prometheus
- Grafana
- OpenTelemetry
- Jira
- Confluence
Mile widziane
- Dynatrace
- Vector
- ELK
System operacyjny
- Windows
O projekcie
Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, budowę i utrzymanie nowoczesnych, skalowalnych rozwiązań event-driven. Platforma opiera się na Apache Kafka, Kafka Connect, kSQL, Kafka Streams, Spring Boot, Quarkus/graalVM oraz usługach NoSQL i analitycznych (MongoDB, GraphQL, Apache Iceberg). Poszukujemy osoby, która posiada solidne doświadczenie w programowaniu backendowym, rozumie zasady DevOps i potrafi wdrażać rozwiązania w środowiskach chmurowych i on-premise.
Tak organizujemy naszą pracę
Tak pracujemy
- koncentrujesz się na jednym projekcie
- masz wpływ na wybór narzędzi i technologii
- masz wpływ na rozwiązania technologiczne
- scrum
- kanban
Skład zespołu
- devOps
- analityk systemowy
Twój zakres obowiązków
- Projektowanie, prototypowanie i rozwój rozwiązań event-driven z wykorzystaniem Apache Kafka, Kafka Connect, Kafka Streams i kSQL
- Definiowanie schematów danych w Avro, Protobuf i JSON Schema oraz zarządzanie ich wersjonowaniem
- Tworzenie mikroserwisów w Spring Boot obsługujących zdarzenia Kafka – producerów, consumerów oraz mechanizmy stream processing
- Budowa warstwy GraphQL API z wykorzystaniem Quarkus/GraalVM, udostępniającej dane przechowywane w MongoDB
- Konfiguracja i rozwój konektorów Kafka Connect (source/sink) do MongoDB, S3, Apache Iceberg oraz innych baz danych i systemów
- Implementacja transformacji danych z wykorzystaniem Single Message Transforms (SMT) oraz własnych konwerterów
- Automatyzacja tworzenia i zarządzania konfiguracją topiców, konektorów Kafka Connect, streamów kSQL oraz aplikacji Kafka Streams
- Implementacja monitoringu i obserwowalności: Prometheus, Grafana, OpenTelemetry, Dynatrace, Vector, ELK
- Diagnozowanie problemów związanych z replikacją, opóźnieniami oraz przetwarzaniem zdarzeń
- Optymalizacja konfiguracji Kafki, m.in. w zakresie partycjonowania, retencji oraz poziomów ISR
- Współpraca z Data Engineerami, DevOpsami i analitykami w środowisku Agile (Scrum/Kanban)
- Dzielenie się wiedzą w zespole poprzez prowadzenie warsztatów oraz tworzenie dokumentacji technicznej
Nasze wymagania
- Minimum 3 lata praktycznego doświadczenia w pracy ze środowiskami produkcyjnymi
- Bardzo dobra znajomość Apache Kafka, w tym brokerów, topiców, producerów, consumerów, logów oraz mechanizmów replikacji
- Praktyczna i bardzo dobra znajomość Kafka Streams oraz kSQL
- Doświadczenie w konfiguracji i rozwijaniu Kafka Connect, zarówno z wykorzystaniem gotowych, jak i własnych konektorów
- Bardzo dobra znajomość Javy oraz frameworka Spring, w szczególności Spring Boot, Spring Cloud, Spring Security i Spring Data
- Doświadczenie w projektowaniu schematów dokumentowych, indeksowaniu oraz optymalizacji zapytań w bazach NoSQL, w szczególności MongoDB
- Doświadczenie w implementacji usług GraphQL – definiowanie schematów, tworzenie resolverów oraz integracja z warstwą danych
- Podstawowa znajomość Apache Iceberg, w tym formatu tabel oraz mechanizmów zarządzania metadanymi
- Znajomość Java oraz Python
- Doświadczenie z rozwiązaniami observability: Prometheus, Grafana oraz OpenTelemetry
- Znajomość zagadnień bezpieczeństwa: TLS, SASL, ACL, szyfrowanie danych w spoczynku oraz podczas transmisji
- Doświadczenie w pracy w metodykach Scrum/Kanban oraz z narzędziami Jira i Confluence
To oferujemy
- 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
Tak pracujemy nad projektem
- code review
- wzorce projektowe
- Continuous Integration
- active monitoring
- dokumentacja
- zarządzanie długiem technologicznym
Takie dajemy możliwości rozwoju
- konferencje w Polsce
- konferencje zagraniczne
- szkolenia wewnątrzfirmowe
- szkolenia zewnętrzne
- wymiana wiedzy technicznej w firmie
Benefity
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
- dofinansowanie szkoleń i kursów
- ubezpieczenie na życie
- spotkania integracyjne
Nie spełniasz wszystkich wymagań, a projekt Cię zainteresował?
Nie wahaj się i aplikuj. Porozmawiajmy!
O kliencie
Nasz klient to międzynarodowa firma technologiczna działająca w ponad 140 krajach. Specjalizuje się w rozwiązaniach dla energetyki, automatyzacji oraz cyfryzacji systemów energetycznych, wspierając globalną transformację w kierunku zrównoważonych i inteligentnych sieci energetycznych. Firma tworzy innowacyjne produkty i systemy dla energetyki, transportu, przemysłu oraz infrastruktury krytycznej. Środowisko pracy charakteryzuje się wysokim poziomem inżynierskiej ekspertyzy, kulturą współpracy i międzynarodowymi zespołami projektowymi.
Świadczenie usług odbywa się w modelu zdalnym (1 x raz w miesiącu praca z biura Klienta we Wrocławiu)
Edge One Solutions Sp. z o.o.
Społeczność Edge One Solutions powstała z miłości do nowych technologii. Liczymy ponad 350 ekspertów, a w Grupie Euvic, której jesteśmy częścią, jest nas już 5500. Indywidualne podejście pozwala na dopasowanie projektów do umiejętności, przez co realnie wspieramy się w rozwoju kompetencji.
Administratorem Danych Osobowych w rozumieniu Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z 27.04.2016 w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE („RODO") jest Edge One Solutions Sp. z o.o. z siedzibą w Warszawie (02-305) Aleje Jerozolimskie 132. Aby skontaktować się z nami, wyślij wiadomość pod e-mail: Wyświetl e-mail na pracuj.pl lub zadzwoń pod numer tel. +48 Wyświetl numer telefonu na pracuj.pl. Szczegóły dotyczące przetwarzania Twoich danych oraz przysługujących Ci praw możesz przeczytać na stronie: Wszelką korespondencję dotyczącą danych osobowych należy kierować pod adres e-mail:Wyświetl e-mail na pracuj.pl. Wszelką korespondencję na tematy związane z rekrutacją prosimy kierować na adres: Wyświetl e-mail na pracuj.pl. Przesłane dane osobowe przetwarzane będą w celu prowadzenia procesu rekrutacji przez Edge One Solutions Sp. z o.o.
*Jeśli chcesz brać udział w przyszłych rekrutacjach, dopisz to w swoim zgłoszeniu „Wyrażam zgodę na przetwarzanie przez Edge One Solutions podanych danych w celu prowadzenia przyszłych rekrutacji zgodnie z art.6 ust.1 lit. a RODO”.
Aby cofnąć zgodę na prowadzenie przyszłych procesów rekrutacyjnych napisz żądanie na adres: Wyświetl e-mail na pracuj.pl