Developer Java (mid) (k/m)
Brak informacji o wynagrodzeniu
MidInne·B2B
#447113·Dodano wczoraj·1
Źródło: justjoin.itTech Stack / Keywords
JavaKafkaSpring
Firma i stanowisko
OLIMP to strategiczny program transformacyjny Grupy PZU realizowany na styku biznesu i technologii. Tworzymy nowoczesny ekosystem obsługi szkód i świadczeń oparty na danych, automatyzacji, AI oraz procesach workflow. Projekt angażuje ekspertów wielu specjalizacji, którzy wspólnie projektują i wdrażają jeden z najważniejszych programów rozwojowych w historii PZU.
Wymagania
- Dobra znajomość Java (ponad 5 lat doświadczenia)
- Dobra znajomość Kafka (ponad 3 lata doświadczenia)
- Dobra znajomość Spring/Hibernate, Spring Boot i Spring Cloud (ponad 5 lat doświadczenia)
- Dobra znajomość języka SQL (ponad 5 lat doświadczenia)
- Znajomość frameworków do testów jednostkowych (JUnit, TestNG, Spock)
- Znajomość narzędzi do testów integracyjnych (Testcontainers, Wiremock)
- Znajomość paradygmatów Functional Programming i Object-Oriented Programming
- Znajomość konteneryzacji aplikacji
- Znajomość silników procesowych oraz notacji BPMN
- Znajomość wzorców i mechanizmów zapewniania odporności (resilience) usług w systemach rozproszonych
- Znajomość frameworka Angular oraz doświadczenie w tworzeniu aplikacji frontendowych
- Umiejętność adopcji narzędzi AI w procesie wytwarzania oprogramowania
- Znajomość narzędzi do diagnostyki wydajności zaimplementowanych rozwiązań
Nice to have:
- Znajomość Domain-Driven Design (DDD) i praktyczne doświadczenie z jego stosowaniem
- Doświadczenie w wykorzystaniu agentów AI i narzędzi Agentic AI
- Doświadczenie w rozwiązaniach chmurowych
Obowiązki
- Praca z technologiami Java, Kafka, Spring/Hibernate, Spring Boot, Spring Cloud
- Zapewnienie jakości kodu w tym użycie frameworków do testów jednostkowych (JUnit, TestNG, Spock), testów integracyjnych (Testcontainers, Wiremock)
- Stosowanie paradygmatów Functional Programming oraz Object-Oriented Programming
- Konteneryzacja aplikacji
- Znajomość silników procesowych i notacji BPMN
- Zastosowanie wzorców i mechanizmów zapewniania odporności (resilience) w systemach rozproszonych
- Tworzenie aplikacji frontendowych z użyciem frameworka Angular
- Adopcja narzędzi AI w procesie wytwarzania oprogramowania
- Wykorzystanie narzędzi do diagnostyki wydajności zaimplementowanych rozwiązań
Inne informacje
- Świadczenie usług z terytorium Polski
- Świadczenie usług w modelu hybrydowym – minimum 1 dzień pracy z biura
PZU Tech
11 aktywnych ofert