Dla naszego klienta poszukujemy osoby na stanowisko 🔹Senior Java Developer🔹
Lokalizacja: Warszawa hybrydowo, min. 1 dzień w tygodniu w biurze, 4 dni zdalnie
Branża: Ubezpieczenia
Termin: 01.12.2026 - 31.03.2028 z możliwością przedłużenia.
Stos technologiczny w projekcie: Java, Spring, Hibenrate, Kafka, Flowable, Azure, Angulara, Neo4j
Zakres obowiązków:
- Udział we wdrożeniu i rozwoju systemu detekcji Fraudów na potrzeby Likwidacji Szkód
- Analiza wymagań biznesowych i technicznych oraz ich implementacja z wykorzystaniem mechanizmów konfiguracyjnych, rozszerzeń produktowych oraz dedykowanych komponentów dostarczanego rozwiązania
- Projektowanie, implementacja i utrzymanie integracji pomiędzy systemem szkodowym a systemami wewnętrznymi i zewnętrznymi, z wykorzystaniem API, zdarzeń, usług integracyjnych oraz wzorców architektury korporacyjnej
- Analiza wymagań, projektowania rozwiązań, usuwania błędów, realizacji zmian oraz planowania kolejnych wersji produktu
- Ocena możliwości standardowych funkcjonalności systemu oraz rekomendowanie optymalnego podejścia pomiędzy konfiguracją, dostosowaniem produktu a budową rozwiązań dedykowanych
- Udział w projektowaniu rozwiązań systemowych, uwzględniających wymagania funkcjonalne, niefunkcjonalne, regulacyjne, wydajnościowe, bezpieczeństwa oraz utrzymania
- Wspieranie procesów migracji danych, integracji środowisk oraz przygotowania organizacji do uruchomienia i rozwoju nowej platformy szkodowej
- Zapewnienie wysokiej jakości dostarczanych rozwiązań poprzez rozwój testów automatycznych, udział w testach integracyjnych i systemowych oraz stosowanie dobrych praktyk inżynierii oprogramowania
- Aktywne wykorzystanie narzędzi AI i podejścia Agentic AI w procesie analizy wymagań, projektowania rozwiązań, implementacji, testowania, dokumentowania oraz utrzymania systemów
- Wykonywanie oraz udział w code review, configuration review oraz review rozwiązań integracyjnych z wykorzystaniem nowoczesnych narzędzi wspierających jakość, bezpieczeństwo i zgodność architektoniczną
- Udział w wydarzeniach scrumowych oraz efektywna współpraca z zespołami biznesowymi, architektonicznymi, integracyjnymi, testowymi i dostawcą systemu
- Współtworzenie standardów wdrożeniowych, integracyjnych oraz dobrych praktyk wykorzystania systemów pudełkowych w architekturze
- Codzienna współpraca w międzynarodowym środowisku projektowym, nastawionym na wymianę wiedzy, ciągłe doskonalenie oraz skuteczne wdrożenie nowoczesnej platformy wspierającej procesy obsługi szkód
Profil Kandydata - wymagania:
Must have:
- Dobra znajomość Java (>5 lat)
- Dobra znajomość Kafki
- Dobra znajomość Spring/Hibernate, Spring Boot i Spring Cloud (>5 lat)
- Dobra znajomość języka SQL (>5 lat)
- Znajomość zagadnień związanych z zapewnieniem jakości w tym frameworków do pisania testów jednostkowych (junit, testng, spock), testów integracyjnych (testcontainers, wiremock)
- Znajomość Domain-Driven Design (DDD) i doświadczenie w jego stosowaniu w praktyce
- Znajomość paradygmatów Functional Programming i Object-Oriented Programming
- Znajomość konteryzacji aplikacji
- Znajomość silników procesowych oraz notacji BPMN
- Znajomość wzorców i mechanizmów zapewniania odporności (resilience) usług w systemach rozproszonych
- Umiejętność adopcji narzędzi AI w procesie wytwarzania oprogramowania
- Znajomość narzędzi do diagnostyki wydajności zaimplementowanych rozwiązań
- Świadczenie usług z terytorium Polski
Nice to have:
- Doświadczenie w wykorzystaniu agentów AI i narzędzi Agentic AI w procesie wytwarzania oprogramowania
- Doświadczenie w rozwiązaniach chmurowych
- Znajomość frameworka Angular oraz doświadczenie w tworzeniu aplikacji frontendowych
Osoba kontaktowa: katarzyna.borczyk@eworkgroup.com
Client code: MM03
Znasz kogoś, kto pasowałby na to stanowisko? Poleć kandydata, przesyłając jego/jej CV na adres: polecenia@eworkgroup.com
Whistleblowing Policy, which provides guidelines for reporting misconduct can be found on Ework website: https://www.eworkgroup.com/about-us/our-responsibility