Senior Java Developer
Коротко
Develops a new fraud detection system for insurance claims processes, using Java, Spring Boot, Kafka, Flowable, Azure, Angular, and Neo4j, and integrating with · Needs: Minimum 5 years of commercial experience with Java.
Описание от работодателя
Dla naszego klientay, jednej z największych grup ubezpieczeniowych w Polsce, poszukujemy Senior Java Developera , który dołączy do zespołu rozwijającego nowy system wspierający detekcję fraudów w procesach likwidacji szkód .
O projekcie Projekt jest częścią strategicznego programu transformacji technologicznej organizacji. Jego celem jest budowa nowoczesnego ekosystemu obsługi szkód i świadczeń, wykorzystującego dane, automatyzację, AI oraz procesy workflow .
Dołączysz do zespołu odpowiedzialnego za wdrożenie i rozwój nowego systemu detekcji fraudów, będącego częścią większej platformy obsługującej procesy szkodowe.
Stack technologiczny:
Java, Spring Boot, Spring Cloud, Hibernate, Kafka, Flowable, Azure, Angular, Neo4j
Zespół Proxy Product Owner
Technical Leader
Data Scientist
Lead Business Analyst
2 Business Analysts
4 Developers
Tester
Daily tasks:
- rozwój i wdrożenie systemu detekcji fraudów na potrzeby procesów likwidacji szkód,
- analiza wymagań biznesowych i technicznych oraz ich implementacja,
- projektowanie i rozwój nowych funkcjonalności systemu,
- projektowanie, implementacja i utrzymanie integracji z systemami wewnętrznymi i zewnętrznymi,
- praca z API, eventami oraz usługami integracyjnymi,
- udział w projektowaniu rozwiązań systemowych z uwzględnieniem wydajności, bezpieczeństwa i utrzymania,
- wsparcie procesów migracji danych oraz integracji środowisk,
- rozwój testów automatycznych oraz udział w testach integracyjnych i systemowych,
- code review, configuration review oraz review rozwiązań integracyjnych,
- wykorzystanie narzędzi AI i Agentic AI w procesie developmentu, analizy, testowania i dokumentowania,
- współtworzenie standardów technicznych oraz dobrych praktyk developerskich,
- współpraca z zespołami biznesowymi, architektonicznymi, integracyjnymi i testowymi,
- udział w wydarzeniach Scrum i współpraca w międzynarodowym środowisku projektowym.
Must have:
minimum 5 lat komercyjnego doświadczenia z Javą ,
bardzo dobra znajomość Spring / Spring Boot / Spring Cloud / Hibernate ,
doświadczenie z Apache Kafka ,
minimum 5 lat doświadczenia z SQL ,
praktyczna znajomość Domain-Driven Design (DDD) ,
znajomość programowania obiektowego oraz Functional Programming,
doświadczenie z konteneryzacją aplikacji,
znajomość silników procesowych oraz BPMN ,
doświadczenie w tworzeniu i rozwijaniu systemów rozproszonych,
znajomość wzorców i mechanizmów resilience ,
doświadczenie z testami jednostkowymi, np. JUnit, TestNG, Spock ,
znajomość testów integracyjnych oraz narzędzi takich jak Testcontainers i WireMock ,
znajomość narzędzi do diagnostyki oraz analizy wydajności aplikacji,
umiejętność wykorzystywania narzędzi AI w procesie software developmentu ,
możliwość świadczenia usług z terytorium Polski,
gotowość do pracy w modelu hybrydowym – minimum 1 dzień w tygodniu z biura .
Mile widziane doświadczenie z AI Agents / Agentic AI ,
doświadczenie z rozwiązaniami chmurowymi, szczególnie Azure ,
znajomość Angulara i doświadczenie w tworzeniu aplikacji frontendowych.
Must have: Java, Kafka, Spring, Hibernate, Spring Boot, JUnit, SQL, DDD, AI, TestNG, Spock
Nice to have: AI Agents, Angular, Azure