Java Developer (B2B Contract)

Hays — Poland · Posted ~20 hours ago

Mid Contract Hybrid 100-140 PLN/hour net plus VAT

Skills

Java Apache Kafka Angular Software development Digital transformation systems Spring Boot REST API Artificial Intelligence Workflow Automation

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An enterprise technology project in the insurance sector is seeking a Java Developer to contribute to a major digital transformation initiative. The work involves developing modern systems for claims and benefits processing, with an emphasis on data, automation, artificial intelligence, and workflow management. Candidates should bring Java development skills and experience or familiarity with Kafka and Angular. The engagement is offered on a B2B basis for an initial 12 months, with potential for longer-term cooperation and hybrid work requiring one office day per week.

Highlights

Work on a strategic digital transformation initiative in the insurance sector, contributing to modern systems that improve claims and benefits processing. The role offers a long-term B2B engagement, an initial 12-month contract, competitive hourly compensation, and a hybrid working arrangement.

Description

B2B Project: Java Developer (+ Kafka & Angular) Hays IT Contracting to współpraca oparta na zasadach B2B. Łączymy specjalistów IT z najciekawszymi projektami technologicznymi na rynku. Dla naszego Klienta z branży ubezpieczeniowej, realizującego strategiczny program transformacji cyfrowej, poszukujemy obecnie Specjalisty na stanowisko Java Developera. Model realizacji usług: Hybrydowy, Warszawa (1 dzień w tygodniu z biura)Stawka: 100-140 PLN/h netto (+ VAT)Współpraca: pierwszy kontrakt 12 miesięcy (długofalowo)Rodzaj współpracy: B2B, przez Hays Poland Opis projektu Projekt realizowany jest w ramach strategicznego programu transformacyjnego na styku biznesu i technologii. Jego celem jest stworzenie nowoczesnego ekosystemu obsługi szkód i świadczeń opartego na danych, automatyzacji, sztucznej inteligencji oraz procesach workflow. W ramach inicjatywy rozwijane są rozwiązania mające wyznaczać nowe standardy obsługi klienta na polskim rynku ubezpieczeniowym. Zespół pracuje nad systemami o dużej skali oraz wysokim wolumenie transakcji, wykorzystując nowoczesne technologie i podejścia wspierające efektywność procesów biznesowych. Wymagane kompetencje Bardzo dobra znajomość Java (minimum 5 lat).Bardzo dobra znajomość Apache Kafka (minimum 3 lata).Bardzo dobra znajomość Spring Framework, Spring Boot, Spring Cloud oraz Hibernate (minimum 5 lat).Bardzo dobra znajomość SQL (minimum 5 lat).Podstawowa znajomość Angular oraz doświadczenie w tworzeniu aplikacji frontendowych.Znajomość zagadnień związanych z zapewnieniem jakości oprogramowania, w tym frameworków do testów jednostkowych (JUnit, TestNG, Spock) oraz testów integracyjnych (Testcontainers, WireMock).Znajomość paradygmatów Functional Programming oraz Object-Oriented Programming.Znajomość zagadnień związanych z konteneryzacją 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ść wykorzystywania narzędzi AI w procesie wytwarzania oprogramowania.Znajomość narzędzi służących do diagnostyki wydajności rozwiązań. Dodatkowe atuty Znajomość Domain-Driven Design (DDD) oraz doświadczenie w praktycznym stosowaniu tego podejścia.Doświadczenie w wykorzystaniu agentów AI i narzędzi Agentic AI w procesie wytwarzania oprogramowania.Doświadczenie w pracy z rozwiązaniami chmurowymi. Środowisko technologiczne JavaKafkaSpring FrameworkSpring BootSpring CloudHibernateSQLAngularJUnitTestNGSpockTestcontainersWireMockBPMNTechnologie konteneryzacjiNarzędzia AI i rozwiązania Agentic AI Zakres usług Budowa i rozwój systemów opartych na architekturze mikroserwisowej wspierających procesy zgłaszania i obsługi szkód.Projektowanie, implementacja oraz utrzymanie API i integracji pomiędzy systemami.Udział w projektowaniu rozwiązań systemowych oraz implementacji wymagań funkcjonalnych i niefunkcjonalnych.Usprawnianie procesów biznesowych poprzez dostarczanie skalowalnych i efektywnych rozwiązań informatycznych.Zapewnianie wysokiej jakości oprogramowania poprzez rozwój testów automatycznych, stosowanie dobrych praktyk inżynierskich oraz dbałość o jakość kodu.Wykorzystywanie narzędzi AI i podejścia Agentic AI podczas analizy wymagań, implementacji, testowania oraz utrzymania rozwiązań.Udział w code review z wykorzystaniem nowoczesnych narzędzi wspierających jakość i bezpieczeństwo kodu.Współpraca w ramach wydarzeń Scrum oraz w multidyscyplinarnym zespole zwinnym.Współtworzenie standardów wytwarzania oprogramowania oraz wykorzystania AI w procesie software development.Codzienna współpraca z zespołem nastawionym na wymianę wiedzy, ciągłe doskonalenie oraz dostarczanie rozwiązań dla systemów o dużej skali. Proces współpracy Weryfikacja profilu i doświadczenia przez zespół Hays.Rozmowa z konsultantem Hays dotycząca projektu oraz zakresu usług.Spotkanie techniczne z przedstawicielami projektu (1 etap).Uzgodnienie warunków współpracy.Witamy w projekcie! Współpraca realizowana jest pomiędzy niezależnymi przedsiębiorcami (model B2B) i obejmuje wykonywanie usług w ramach uzgodnionego zakresu projektowego. Kontraktor samodzielnie organizuje i zarządza sposobem realizacji usług, z uwzględnieniem wymagań projektu, zasad bezpieczeństwa oraz niezbędnej komunikacji z klientem. Wszelkie informacje dotyczące lokalizacji, dostępności czy spotkań projektowych mają wyłącznie charakter organizacyjny i nie stanowią podstawy do nawiązania stosunku pracy, podporządkowania pracowniczego ani wykonywania pracy pod kierownictwem lub nadzorem klienta.