Senior Java Developer with Kafka
⚲ Warszawa
20 160 - 25 200 PLN netto (B2B)
Wymagania
- min. 5 lat komercyjnego doświadczenia w programowaniu w Javie
- min. 5 lat doświadczenia ze Spring/Hibernate, Spring Boot oraz Spring Cloud
- min. 5 lat doświadczenia z relacyjnymi bazami danych i SQL
- min. 3 lata doświadczenia z Apache Kafka
- znajomość frameworków testowych (JUnit, TestNG, Spock; Testcontainers, WireMock)
- znajomość silników procesowych i notacji BPMN
- znajomość Angular i doświadczenie w tworzeniu aplikacji frontendowych
- biegły polski i zaawansowany angielski
Opis stanowiska
Udział w budowie od podstaw nowego ekosystemu obsługi szkód i świadczeń dla firmy ubezpieczeniowej — mikroserwisy w Javie, Kafka, procesy BPMN i narzędzia AI w codziennej pracy. Projekt jest w fazie transformacji, więc wymagania i priorytety mogą się zmieniać, a presja na wyniki może być wysoka. Oferta dla doświadczonego Java developera, który lubi pracę na styku biznesu i technologii oraz nie przeszkadza mu hybrydowy tryb z biurem w Warszawie.
🔍 Dekoder Ogłoszenia
🔴
Dołączysz do strategicznego programu transformacyjnego realizowanego na styku biznesu i technologii.
Projekt jest prawdopodobnie w początkowej fazie, co może oznaczać dużą niepewność i potrzebę definiowania wielu rzeczy od zera.
🔴
Tworzymy od podstaw nowoczesny ekosystem obsługi szkód i świadczeń oparty na danych, automatyzacji, AI oraz procesach workflow.
Może to oznaczać, że będziesz pracować z nowymi, potencjalnie niedojrzałymi technologiami i procesami, które wymagają ciągłego rozwoju i stabilizacji.
🔴
Naszym wspólnym celem jest zbudowanie rozwiązania, które wyznaczy nowe standardy obsługi klienta na polskim rynku ubezpieczeniowym.
Ambitny cel może oznaczać presję na wyniki i potencjalnie nierealistyczne terminy.
🔴
Współpraca z architektami, analitykami i właścicielami biznesowymi przy implementacji procesów BPMN.
Może oznaczać, że będziesz musiał dużo czasu poświęcać na dyskusje i dostosowywanie się do wymagań biznesowych, które mogą być niejasne lub często się zmieniać.
🔴
Aktywne wykorzystywanie narzędzi AI wspierających proces wytwarzania oprogramowania.
Może oznaczać eksperymentowanie z nowymi, nie zawsze sprawdzonymi narzędziami, które mogą nie przynieść oczekiwanych korzyści lub wymagać dodatkowego nakładu pracy.