← к выдаче
разработка

Data Platform Developer

ITLTWrocław14 дн. назад

Коротко

Develops backend components and microservices for an event-driven data platform, builds integrations with Apache Kafka, designs APIs, and automates · Needs: Strong backend experience in distributed and asynchronous systems; Java, Spring Boot, Apache Kafka; 1 office visit per month in Wrocław.

Описание от работодателя

Required skills: Java, Spring Boot, Apache Kafka W ITLT pomagamy naszym zaprzyjaźnionym firmom przekształcać ambitne pomysły w cyfrową rzeczywistość. Z nastawieniem na wyzwania, ciekawość technologii i zwinność współtworzymy wyjątkowe rozwiązania IT i zapewniamy doświadczone osoby eksperckie, które pomagają przyspieszać cyfrową transformację. Aktualnie poszukujemy profilu na stanowisko : Data Platform Developer Informacje organizacyjne: Stawka: B2B 130 - 145 PLN netto+vat/h Tryb pracy: praca zdalna - 1 wizyta w miesiącu w biurze we Wrocławiu Projekt: Do zespołu Data Platform poszukujemy Data Platform Developera, który będzie odpowiedzialny za rozwój backendowych komponentów oraz integracji wspierających nowoczesną platformę danych. Platforma opiera się na architekturze event-driven i wykorzystuje m.in . Apache Kafka, Spring Boot oraz rozwiązania bazodanowe i integracyjne . W ramach projektu będziesz tworzyć i rozwijać mikroserwisy, integrować systemy oraz budować komponenty umożliwiające sprawną wymianę i udostępnianie danych. Szukamy osoby z mocnym doświadczeniem backendowym, która dobrze odnajduje się w systemach rozproszonych i asynchronicznych oraz chce rozwijać rozwiązania działające na styku aplikacji, danych i platformy technologiczne Zakres prac: Tworzenie i rozwój backendowych komponentów oraz usług wspierających Data Platform. Projektowanie i rozwijanie mikroserwisów w Java i Spring Boot. Budowanie integracji pomiędzy systemami oraz komponentami platformy danych. Integracja aplikacji z Apache Kafka i rozwój komunikacji opartej na architekturze event-driven. Projektowanie i rozwijanie API oraz warstw integracyjnych umożliwiających wymianę i udostępnianie danych. Współpraca przy definiowaniu i wdrażaniu kontraktów oraz schematów danych. Automatyzacja konfiguracji i procesów związanych z komponentami Data Platform. Integracja usług z bazami danych oraz innymi systemami źródłowymi i docelowymi. Rozwój i utrzymanie mechanizmów monitoringu, logowania oraz observability tworzonych usług. Udział w rozwoju i utrzymaniu procesów CI/CD. Współpraca z zespołami Data Engineering, Kafka Development oraz DevOps przy rozwoju platformy. Udział w projektowaniu rozwiązań oraz podejmowaniu decyzji technicznych dotyczących rozwoju Data Platform Oczekiwania: Minimum 3 lata doświadczenia w tworzeniu aplikacji backendowych lub rozwiązań platformowych. Bardzo dobra znajomość Java oraz praktyczne doświadczenie w pracy ze Spring Boot . Doświadczenie w projektowaniu i rozwijaniu mikroserwisów oraz integracji między systemami. Praktyczna znajomość Apache Kafka , w tym doświadczenie w pracy z producerami, consumerami, topicami oraz consumer groups. Rozumienie architektury systemów asynchronicznych i event-driven. Doświadczenie w pracy z bazami danych SQL lub NoSQL. Doświadczenie w projektowaniu i rozwijaniu API oraz integracji między aplikacjami. Praktyczna znajomość Git oraz procesów CI/CD . Podstawowa znajomość monitoringu, logowania i observability aplikacji. Mile widziane: Doświadczenie w pracy z Kafka Connect. Znajomość Avro, Protobuf lub mechanizmów zarządzania schematami danych. Doświadczenie w pracy z MongoDB. Znajomość GraphQL. Doświadczenie z Apache Iceberg lub innymi rozwiązaniami wykorzystywanymi w Data Platform. Znajomość Python. Doświadczenie z narzędziami takimi jak Prometheus, Grafana lub OpenTelemetry. Znajomość Docker i/lub Kubernetes. Doświadczenie w pracy ze środowiskami cloud. Znajomość Quarkus lub GraalVM. Doświadczenie ze Spring Cloud lub Spring Security. Znajomość zagadnień związanych z bezpieczeństwem komunikacji i integracji, takich jak TLS, SASL lub ACL. Doświadczenie w pracy ze środowiskami on-premise. Oferujemy: Długofalowe stabilne zatrudnienie w oparciu o kontrakt B2B. Szansa na rozwój w dużej strukturze, bezpośredni kontakt z Managerem zespołu. Praca w firmie, w której IT jest dojrzałe i globalne, a metodyki zwinne są respektowane. Dopłata do karty MultiSport oraz ubezpieczenia. Godziny startu pracy 7:30 - 9:30. Sprawny proces rekrutacyjny (wideokonferencja), maksymalnie 2 spotkania online (pierwsze z kimś z zespołu, drugie z Managerem)