Java Developer (Java, Kafka, mikroserwisy)
O projekcie
Dołączysz do zespołu rozwijającego kluczowy system sprzedażowy w branży telekomunikacyjnej, który odpowiada za to, jak klienci konfigurują oferty i finalizują zakupy online.
Zespół pracuje nad wdrażaniem międzynarodowego standardu sprzedażowego, który porządkuje zarządzanie konfiguracją produktów, wyceną, walidacją ofert i przedłużaniem umów.
Technologie: Java 8-21, Spring Boot, JPA/Hibernate, REST (JSON), JUnit, Mockito, WireMock, XSLT, Git, mikroserwisy, Kubernetes (k8s), Helm, Jenkins
Lokalizacja: Kraków, praca hybrydowa min. 2 razy w tygodniu z biura.
Start: wymagana dostępność do rozpoczęcia pracy maks. 2 tygodnie.
Twoje zadania
Rozwijanie i utrzymanie backendu odpowiedzialnego za konfigurację i sprzedaż produktów.
Implementowanie logiki biznesowej (oferty, walidacje, ceny, promocje).
Projektowanie i rozwój REST API dla warstwy frontendowej sklepu internetowego.
Integracja z innymi systemami backendowymi.
Ścisła współpraca z innymi zespołami produktowymi w celu spójnej realizacji zmian.
Analiza i samodzielne doprecyzowywanie wymagań przy ścisłej współpracy z właścicielami biznesowymi i analitykami.
Wymagania
Minimum 3 lata doświadczenia w tworzeniu oprogramowania.
Dobra znajomość Javy (8-21) oraz Spring Boot.
Doświadczenie w tworzeniu REST API i pracy w architekturze mikroserwisowej.
Praktyczna znajomość Kafki.
Praktyczna znajomość JPA/Hibernate, testów jednostkowych oraz kontroli wersji.
Znajomość języka angielskiego na poziomie min. B2.
Znajomość języka polskiego na poziomie min. B2.
Dostępność do rozpoczęcia pracy maks. 2 tygodnie
Mile widziane
Podstawowe doświadczenie z frontendem (Angular lub React).
Zainteresowanie obszarem DevOps (konteneryzacja, CI/CD).
Znajomość języka niemieckiego.
Java Developer (Java, Kafka, mikroserwisy)
Java Developer (Java, Kafka, mikroserwisy)