Zespół pracuje nad zupełnie nowym rozwiązaniem, które ma zrewolucjonizować przepływ danych między systemami informatycznymi firmy telekomunikacyjnej z Niemiec. Celem jest stworzenie spójnej i wydajnej aplikacji do przetwarzania ogromnych ilości zdarzeń (eventów). Projekt typu greenfield, w stabilnej firmie, która aktywnie przebudowuje swoją architekturę IT.
Co ciekawego?
Dużo pracy z Apache Kafka i Avro – potencjalnie miliony eventów do obsłużenia.
Tech stack: Java 17, Kafka, Spring Boot, Spring Data JPA, Spring Security, PostgreSQL, H2, Apache Kafka, Apache Avro, JUnit, Spring Test, Maven, Spotless, Lombok, git, k6, Kubernetes, Docker.
Projekt wystartował w marcu, prace są na wczesnym etapie – można mieć realny wpływ na architekturę i rozwiązania.
stabilna firma + startupowa atmosfera – otwartość na propozycje i nowe technologie.
Pisanie nowego kodu vs utrzymanie istniejącego: ~90/10
Zespół: 3 doświadczone osoby (Backend Dev), Techniczny Product Owner oraz Architekt.
responsibilities :
Budowa centralnego repozytorium danych - Generic Entity Repository (GER) - które stanie się „single source of truth” dla wszystkich domen.
Przetwarzanie danych za pomocą Apache Kafka (odbieranie i wysyłanie informacji między systemami).
Wdrożenie GraphQL dla wygodnego dostępu do szczegółowych danych.
Obsługę procesów ETL – gromadzenie, przekształcanie i dalsze wykorzystywanie danych.
Budowa mikroserwisowej architektury opartej na nowoczesnych rozwiązaniach.
requirements-expected :
Szukamy osoby, która:
Ma doświadczenie z Apache Kafka w środowisku produkcyjnym
Zna się na wydajności, konfiguracji i architekturze Kafki (brokery, partycje, rozmieszczenie podów itd.)
Ma doświadczenie w pracy z dużą ilością danych i potrafi projektować wydajne rozwiązania.
Nie boi się decyzji technicznych i chętnie bierze odpowiedzialność za swoje rozwiązania.
Ceni clean code i automatyzację – wierzy, że dobrze napisany kod to mniej problemów w przyszłości.
Umie jasno komunikować swoje pomysły.
Zna dobre praktyki w architekturze mikroserwisowej i potrafi je stosować w praktyce.
Potrafi przewidywać potencjalne problemy i proaktywnie im zapobiegać.
Możliwa praca 100% zdalna, ale ze względu na potrzebę okazjonalnych spotkań zespołu w biurze, w pierwszej kolejności bierzemy pod uwagę osoby mieszkające w Warszawie lub Krakowie, gdzie znajdują się nasze biura.
offered :
jlabs to firma stworzona przez inżynierów dla inżynierów. W codziennej pracy ważna jest dla
nas wysoka jakość – Robimy dobre IT albo wcale!
Zależy nam na długoterminowej współpracy, nie tylko w ramach jednego projektu. W j-labs możesz zmieniać projekty (tak po prostu!), poznawać różne branże i nowe technologie.
Dzielimy się wiedzą w ramach naszych Gildii technologicznych, organizujemy Talk4Devs,
Meet`upy, coding dojo, dbamy o ciągłe usprawnianie rekrutacji technicznych w ramach j-Tech League.
Lubimy mieć wpływ! Płaska struktura sprawia, że w łatwy sposób możesz przedstawiać swoje pomysły i z nich korzystać.
Stawiamy na jakość i przyciągamy specjalistów; średnie doświadczenie naszych inżynierów
to 10 lat.
jPeople First! Budujemy relacje w oparciu o zaufanie i rzetelność. Traktujemy innych tak jak sami chcielibyśmy być traktowani!