Java Developer (Java 21, mikroserwisy)
j-labs
⚲ Kraków
110 - 135 PLN/h netto (B2B)
Wymagania
- JUnit
- REST
- Angular
- Microservices
- Kubernetes
- React
- Java
- Spring Boot
- Mockito
Opis stanowiska
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. 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ść JPA/Hibernate, testów jednostkowych oraz kontroli wersji. • Znajomość języka angielskiego na poziomie min. B2. • Znajomość języka polskiego na poziomie min. B2. Mile widziane • Podstawowe doświadczenie z frontendem (Angular lub React). • Zainteresowanie obszarem DevOps (konteneryzacja, CI/CD). • Znajomość lub chęć nauki języka niemieckiego.