Fullstack Developer (Java, React)
Коротко
Develops an enterprise claims and benefits system for a Polish insurer; backend in Java/Spring, frontend in React, integrations with Kafka and workflow · Needs: Hybrid work, 1 day per week in the Warsaw office; B2B contract.
Описание от работодателя
Dołącz do strategicznego projektu transformacyjnego dla jednej z największych firm ubezpieczeniowych w Polsce. Jako Full Stack Developer będziesz pracować nad rozwojem nowoczesnego ekosystemu obsługi szkód i świadczeń, wykorzystującego J ava, Spring, React, Apache Kafka, rozwiązania workflow oraz chmurę Azure .
Projekt obejmuje wdrożenie i rozwój systemu szkodowego klasy Enterprise, jego integrację z ekosystemem innych systemów oraz rozwój rozwiązań wspierających automatyzację procesów biznesowych. To możliwość pracy przy projekcie o dużej skali, w międzynarodowym środowisku, z wykorzystaniem nowoczesnych technologii oraz AI w procesie wytwarzania oprogramowania.
Technologie: Java, Spring Boot, Spring Cloud, Hibernate, React, Kafka, Flowable, BPMN, SQL, Docker, Azure
Oferujemy
Pracę hybrydową - 1 dzień tygodniowo w biurze w Warszawie
Pracę dla dużej organizacji z branży ubezpieczeniowej
Pracę przy dużych, skalowalnych systemach o wysokim wolumenie transakcji.
Możliwość pracy z nowoczesnym stackiem technologicznym oraz narzędziami AI.
Długofalową współpracę na kontrakcie B2B
Kartę Multisport oraz pakiet medyczny LuxMed
Proces rekrutacji HR interview - 20 minut
Rozmowa techniczna - 30 minut
Rozmowa z klientem - 60 minut
Daily tasks:
- Rozwój i wdrażanie systemu szkodowego klasy Enterprise oraz jego integracja z innymi systemami.
- Analiza wymagań biznesowych i technicznych oraz ich implementacja.
- Tworzenie i rozwój backendu w Java / Spring oraz aplikacji frontendowych w React.
- Projektowanie i rozwój integracji z wykorzystaniem REST API, zdarzeń i usług integracyjnych.
- Praca z Apache Kafka oraz rozwiązaniami workflow, w tym Flowable/BPMN.
- Udział w projektowaniu rozwiązań uwzględniających wydajność, bezpieczeństwo, skalowalność i odporność systemów.
- Tworzenie testów jednostkowych i integracyjnych oraz udział w testach systemowych.
- Udział w code review i dbanie o jakość dostarczanego kodu.
- Diagnozowanie problemów i analiza wydajności rozwiązań.
- Wykorzystywanie narzędzi AI w analizie wymagań, implementacji, testowaniu i dokumentowaniu rozwiązań.
- Współpraca z architektami, analitykami, testerami, zespołami integracyjnymi oraz międzynarodowym dostawcą rozwiązania.
Minimum 5 lat doświadczenia komercyjnego w Java .
Bardzo dobra znajomość Spring / Spring Boot / Spring Cloud oraz Hibernate .
Minimum 3 lata doświadczenia z Apache Kafka.
Bardzo dobra znajomość SQL .
Praktyczne doświadczenie w tworzeniu aplikacji frontendowych z wykorzystaniem React .
Doświadczenie w projektowaniu i rozwijaniu integracji oraz REST API .
Znajomość tworzenia testów jednostkowych i integracyjnych, np. JUnit, TestNG, Spock, Testcontainers, WireMock.
Znajomość Docker / konteneryzacji aplikacji.
Znajomość silników procesowych oraz BPMN - mile widziane doświadczenie z Flowable.
Znajomość wzorców zapewniania odporności (resilience) w systemach rozproszonych.
Znajomość programowania obiektowego (OOP) oraz funkcjonalnego (Functional Programming).
Doświadczenie w wykorzystaniu narzędzi do diagnostyki i analizy wydajności aplikacji.
Umiejętność praktycznego wykorzystania narzędzi AI wspierających proces software developmentu.
Język angielski na poziomie minimum B2, również w komunikacji ustnej.
Mile widziane: Znajomość DDD i doświadczenie w jego praktycznym stosowaniu.
Doświadczenie z Azure lub innymi rozwiązaniami chmurowymi.
Doświadczenie w wykorzystaniu AI Agents / Agentic AI w procesie wytwarzania oprogramowania.
Must have: Java, JavaScript, React, REST API, AI, SQL, BPMN, Kafka, Spring, Spring Boot, Docker
Nice to have: DDD, Azure, AI Agents, Agentic AI