Kafka Developer
Miejsce pracy : Kraków
Technologie, których używamy
Wymagane
- Java 17
- Kafka
- Spring Boot
- Spring Data JPA
- Spring Security
- PostgreSQL
- Apache Kafka
- Apache Avro
- JUnit
- Spring Test
- Maven
- Spotless
- Lombok
- Kubernetes
- Docker
O projekcie
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.
Twój zakres obowiązków
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.Nasze wymagania
Szukamy osoby, która :Ma doświadczenie z Apache Kafka w środowisku produkcyjnymZna 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.Tak organizujemy naszą pracę
Tak pracujemy
u klientakoncentrujesz się na jednym projekciemożesz zmienić projektmasz wpływ na rozwiązania technologicznekoncentrujesz się na rozwoju produktuagilescrumTak pracujemy nad projektem
Continuous DeploymentContinuous IntegrationDevOpsdokumentacjarodowiska testoweTakie dajemy możliwości rozwoju
szkolenia wewnątrzfirmowewsparcie merytoryczne od liderów technologicznychwsparcie w przygotowaniu do bycia prelegentemwspieramy wydarzenia dla ITwymiana wiedzy technicznej w firmieTo oferujemy
jlabs to firma stworzona przez inżynierów dla inżynierów. W codziennej pracy ważna jest dlanas 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ówto 10 lat.jPeople First! Budujemy relacje w oparciu o zaufanie i rzetelność. Traktujemy innych tak jak sami chcielibyśmy być traktowani!Benefity
dofinansowanie zajęć sportowychdofinansowanie szkoleń i kursówmożliwość pracy zdalnejspotkania integracyjneinicjatywy dobroczynneSolidne narzędziaZmiana projektuGildie TechnologiczneJ-LABS sp. z o.o.
Jan Orzechowski i Piotr Bucki założyli firmę w 2008 roku na paradygmacie, który jest dla nas ważny : j-labs to firma stworzona przez inżynierów dla inżynierów. Piotra Buckiego możesz posłuchać w podcaście Biznes w IT.
Możesz nas kojarzyć m.in. z Talk4Devs – to nasze cykliczne spotkanie, którego prelegentami są m.in. : Sławomir Sobótka, Jarek Pałka, Piotr Konieczny czy Jakub Kubryński.
Misją j-labs jest : Robimy dobre IT, albo wcale - stawiamy na jakość i przyciągamy specjalistów z wysokimi kwalifikacjami : średnie doświadczenie naszych inżynierów to ponad 8 lat.
Posiadamy zdywersyfikowane portfolio partnerów biznesowych (nie skupiamy się na jednej branży), co gwarantuje Tobie duży wybór projektów.
Zgadzam się na przetwarzanie moich danych osobowych w celu przedstawienia mi ofert pracy przez j-labs sp. z o.o., w szczególności przesyłania informacji w tym zakresie na wskazany adres e-mail”wyrażoną zgodę na przetwarzanie danych osobowych. Przysługuje Ci prawo żądania dostępu do danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania oraz prawo do wniesienia sprzeciwu wobec ich przetwarzania, a także prawo do wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych. Więcej szczegółów na temat przetwarzania danych osobowych w J-LABS znajdziesz w naszej Polityce prywatności (https : / / www.j-labs.pl / polityka-prywatnosci / ).