JustJoin.IT Praca zdalna Mid

Data Platform Developer

B2Bnetwork

⚲ Wrocław

Do uzgodnienia

Wymagania

  • Apache Kafka
  • Kafka Streams
  • kSQL
  • Kafka Connect
  • Java
  • Spring Boot

Opis stanowiska

• Model pracy: zdalny
• Wymagana obecność w biurze: 1 raz w miesiącu we Wrocławiu
• Preferowana lokalizacja kandydata: Wrocław i okolice (lub gotowość do przyjazdu do biura raz w miesiącu)
• Must-have• Minimum 3 lata doświadczenia komercyjnego w środowiskach produkcyjnych.
• Bardzo dobra znajomość Apache Kafka (brokerzy, topiki, producenci, konsumenci, replikacja).
• Bardzo dobra znajomość Kafka Streams oraz kSQL.
• Doświadczenie z Kafka Connect (konfiguracja i rozwój konektorów).
• Bardzo dobra znajomość Java oraz Spring (Boot, Cloud, Security, Data).
• Doświadczenie z MongoDB (projektowanie schematów, indeksowanie, optymalizacja zapytań).
• Doświadczenie z GraphQL (schematy, resolvery, serwisy).
• Podstawowa znajomość Apache Iceberg.
• Java oraz Python.
• Doświadczenie z Prometheus, Grafana oraz OpenTelemetry.
• Znajomość TLS, SASL, ACL oraz szyfrowania danych.
• Doświadczenie w Scrum lub Kanban oraz znajomość Jira i Confluence.
Nice-to-have
• Quarkus / GraalVM.
• Avro / Protobuf / JSON Schema.
• Tworzenie własnych SMT i konwerterów.
• ELK / Vector / Dynatrace.
• Doświadczenie DevOps / CI/CD.
• Doświadczenie zarówno w środowisku cloud, jak i on-premise.
O projekcie
Rola w zespole Data Platform odpowiedzialnym za projektowanie, rozwój i utrzymanie nowoczesnej platformy event-driven. Główne technologie to Apache Kafka, Kafka Connect, Kafka Streams, kSQL, Spring Boot, MongoDB, GraphQL oraz Apache Iceberg. Projekt obejmuje rozwój backendu, integrację danych, automatyzację, monitoring oraz utrzymanie rozwiązań produkcyjnych. Współpraca z Data Engineerami, DevOpsami i analitykami w środowisku Agile.
Zakres obowiązków
• Projektowanie i rozwój rozwiązań event-driven.
• Rozwój rozwiązań opartych o Apache Kafka, Kafka Connect, Kafka Streams i kSQL.
• Definiowanie i wersjonowanie schematów danych.
• Tworzenie mikroserwisów w Spring Boot.
• Implementacja producerów, consumerów oraz stream processingu.
• Budowa API GraphQL korzystającego z MongoDB.
• Konfiguracja i rozwój konektorów Kafka Connect.
• Tworzenie transformacji SMT oraz konwerterów.
• Automatyzacja konfiguracji topików, konektorów i streamów.
• Monitoring, observability oraz diagnostyka i optymalizacja środowiska Kafka.
• Dokumentowanie rozwiązań i dzielenie się wiedzą.
Atuty oferty
• Praca przy nowoczesnej platformie event-driven.
• Apache Kafka jako kluczowa technologia projektu.
• Szeroki stack technologiczny: Kafka, Java/Spring, MongoDB, GraphQL, Apache Iceberg.
• Możliwość pracy zarówno przy developmentcie, jak i integracji danych.
• Realny wpływ na rozwiązania techniczne.
• Praca zdalna z wizytą we Wrocławiu tylko raz w miesiącu.
• Długoterminowa współpraca.

🔍 Dekoder Ogłoszenia

🔴
Wymagana obecność w biurze: 1 raz w miesiącu we Wrocławiu
Choć praca jest zdalna, oczekuje się od Ciebie elastyczności i gotowości do podróży służbowych do biura raz w miesiącu, co może generować dodatkowe koszty i czas.
🔴
Preferowana lokalizacja kandydata: Wrocław i okolice (lub gotowość do przyjazdu do biura raz w miesiącu)
Jeśli nie mieszkasz we Wrocławiu, musisz być gotów na regularne podróże, co może być uciążliwe i kosztowne.
🟡
Minimum 3 lata doświadczenia komercyjnego w środowiskach produkcyjnych.
Oczekuje się, że kandydat ma doświadczenie w pracy z systemami, które są aktywnie używane przez klientów, a nie tylko w środowiskach deweloperskich czy testowych.
🔴
Podstawowa znajomość Apache Iceberg.
Może to oznaczać, że będziesz musiał szybko nauczyć się tej technologii od podstaw, ponieważ 'podstawowa znajomość' często jest punktem wyjścia do głębszego zanurzenia się w temat.
🔴
Doświadczenie DevOps / CI/CD.
Choć jest to 'nice-to-have', może oznaczać, że będziesz musiał angażować się w zadania związane z infrastrukturą i automatyzacją, nawet jeśli nie jest to główny zakres Twojej roli.