Requirements
- 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.
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.
Offer description
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.
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
Your responsibilities
- 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.