Data Platform Developer-Analyst
HIBERUS POLAND SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Wrocław, Stare Miasto
16 800–25 200 zł netto (+ VAT) / mies.
Wymagania
- Java
- Spring Boot
- Apache Kafka
- Kafka Connect
- Kafka Streams
- kSQL
- MongoDB
- GraphQL
- Apache Iceberg
- Python
- Prometheus
- Grafana
- OpenTelemetry
Opis stanowiska
Nasze wymagania:
Min. 3 lata doświadczenia w środowiskach produkcyjnych.
Bardzo dobra znajomość Apache Kafka, Kafka Streams, kSQL i Kafka Connect.
Bardzo dobra znajomość Java i Spring Boot.
Doświadczenie z MongoDB i GraphQL.
Podstawowa znajomość Apache Iceberg.
Znajomość Python.
Doświadczenie z Prometheus, Grafana i OpenTelemetry.
Znajomość TLS, SASL i ACL.
Umiejętność analizy wymagań i tworzenia dokumentacji technicznej.
Doświadczenie w pracy w Scrum/Kanban oraz znajomość Jira/Confluence.
Technologie: Java | Spring Boot | Apache Kafka | Kafka Connect | Kafka Streams | kSQL | MongoDB | GraphQL | Apache Iceberg | Python | Prometheus | Grafana | OpenTelemetry
O projekcie:
Dla naszego klienta poszukujemy Data Platform Developer-Analyst, który łączy umiejętności programistyczne i analityczne. Osoba na tym stanowisku będzie rozwijać rozwiązania oparte na Apache Kafka, Kafka Connect, Spring Boot, MongoDB, GraphQL i Apache Iceberg, a także analizować wymagania biznesowe i mapować dane pomiędzy systemami.
Zakres obowiązków:
Analiza wymagań biznesowych we współpracy z analitykami i zespołami IT.
Tworzenie dokumentacji funkcjonalnej i technicznej oraz mapowanie danych.
Projektowanie topików Kafka, schematów danych i struktur MongoDB.
Projektowanie modeli GraphQL oraz tabel Apache Iceberg.
Tworzenie mikroserwisów w Java/Spring Boot.
Rozwój usług GraphQL i integracji Kafka Connect.
Tworzenie transformacji danych (SMT) i własnych konwerterów.
Monitoring i observability z wykorzystaniem Prometheus, Grafana i OpenTelemetry.
Diagnozowanie problemów z przepływem i jakością danych.
Współpraca z Data Engineerami, DevOpsami, analitykami i testerami w środowisku Agile.
Oferujemy:
Multisport card
Private medical care
Min. 3 lata doświadczenia w środowiskach produkcyjnych.
Bardzo dobra znajomość Apache Kafka, Kafka Streams, kSQL i Kafka Connect.
Bardzo dobra znajomość Java i Spring Boot.
Doświadczenie z MongoDB i GraphQL.
Podstawowa znajomość Apache Iceberg.
Znajomość Python.
Doświadczenie z Prometheus, Grafana i OpenTelemetry.
Znajomość TLS, SASL i ACL.
Umiejętność analizy wymagań i tworzenia dokumentacji technicznej.
Doświadczenie w pracy w Scrum/Kanban oraz znajomość Jira/Confluence.
Technologie: Java | Spring Boot | Apache Kafka | Kafka Connect | Kafka Streams | kSQL | MongoDB | GraphQL | Apache Iceberg | Python | Prometheus | Grafana | OpenTelemetry
O projekcie:
Dla naszego klienta poszukujemy Data Platform Developer-Analyst, który łączy umiejętności programistyczne i analityczne. Osoba na tym stanowisku będzie rozwijać rozwiązania oparte na Apache Kafka, Kafka Connect, Spring Boot, MongoDB, GraphQL i Apache Iceberg, a także analizować wymagania biznesowe i mapować dane pomiędzy systemami.
Zakres obowiązków:
Analiza wymagań biznesowych we współpracy z analitykami i zespołami IT.
Tworzenie dokumentacji funkcjonalnej i technicznej oraz mapowanie danych.
Projektowanie topików Kafka, schematów danych i struktur MongoDB.
Projektowanie modeli GraphQL oraz tabel Apache Iceberg.
Tworzenie mikroserwisów w Java/Spring Boot.
Rozwój usług GraphQL i integracji Kafka Connect.
Tworzenie transformacji danych (SMT) i własnych konwerterów.
Monitoring i observability z wykorzystaniem Prometheus, Grafana i OpenTelemetry.
Diagnozowanie problemów z przepływem i jakością danych.
Współpraca z Data Engineerami, DevOpsami, analitykami i testerami w środowisku Agile.
Oferujemy:
Multisport card
Private medical care
🔍 Dekoder Ogłoszenia
🔴
Data Platform Developer-Analyst
Może oznaczać, że będziesz musiał wykonywać zarówno zadania programistyczne, jak i analityczne, co może być obciążające.
🔴
Bardzo dobra znajomość Apache Kafka, Kafka Streams, kSQL i Kafka Connect.
Oczekują eksperta, a nie tylko osoby, która miała z tym do czynienia.
🔴
Podstawowa znajomość Apache Iceberg.
Prawdopodobnie będziesz musiał szybko nauczyć się tej technologii od podstaw, ponieważ 'podstawowa' może oznaczać bardzo małe doświadczenie.
🟡
Analiza wymagań biznesowych we współpracy z analitykami i zespołami IT.
Może oznaczać, że będziesz musiał tłumaczyć wymagania biznesowe na język techniczny i vice versa, co wymaga dobrych umiejętności komunikacyjnych i analitycznych.
🟡
Tworzenie transformacji danych (SMT) i własnych konwerterów.
Oznacza to, że będziesz musiał zagłębić się w szczegóły implementacyjne Kafka Connect, co może być czasochłonne i wymagać dobrej znajomości Javy.