← Back to jobs

Senior Java Developer

Skills

agentic aiaiapibpmncloudcontainerizationdistributed systemsdomain driven designhibernateintegration testingjavajunitoopreactspringsqltest automationtestngunit testingJavaReactSQLSpring

Description

IT Factory, dynamiczna firma z doświadczeniem w zakresie rozwoju, wdrażania i wsparcia rozwiązań IT, dla polskiej znaczącej Firmy z branży ubezpieczeń, poszukuje Kandydatów/Kandydatek na stanowisko:

Senior Java Developer

Tryb pracy: hybrydowy (min. 1 dzień pracy z biura w Warszawie)

Lokalizacja: Warszawa

Forma współpracy: B2B

O projekcie

Dołącz do międzynarodowego zespołu odpowiedzialnego za wdrożenie i rozwój systemu szkodowego klasy Enterprise dla jednej z wiodących firm z sektora ubezpieczeniowego w Polsce. Będziesz uczestniczyć w konfiguracji, rozszerzaniu i integracji rozwiązania z całym ekosystemem systemów klienta, pracując w środowisku nastawionym na wymianę wiedzy i aktywne wykorzystanie narzędzi AI w procesie wytwarzania oprogramowania.

Czym będziesz się zajmować

  • Wdrażaniem i rozwojem systemu szkodowego klasy Enterprise — konfiguracją, parametryzacją, rozszerzeniami oraz integracją z ekosystemem systemów klienta

  • Analizą wymagań biznesowych i technicznych oraz ich implementacją z wykorzystaniem mechanizmów konfiguracyjnych, rozszerzeń produktowych i dedykowanych komponentów

  • Projektowaniem, implementacją i utrzymaniem integracji systemu szkodowego z systemami wewnętrznymi i zewnętrznymi (API, zdarzenia, usługi integracyjne, wzorce architektury korporacyjnej)

  • Współpracą z międzynarodowym dostawcą rozwiązania przy analizie wymagań, projektowaniu, usuwaniu błędów oraz planowaniu kolejnych wersji produktu

  • Rekomendowaniem optymalnego podejścia (konfiguracja / dostosowanie produktu / rozwiązanie dedykowane) oraz projektowaniem rozwiązań uwzględniających wymagania funkcjonalne, niefunkcjonalne, regulacyjne, wydajnościowe i bezpieczeństwa

  • Wsparciem migracji danych i integracji środowisk przy uruchamianiu nowej platformy szkodowej

  • Zapewnianiem jakości dostarczanych rozwiązań poprzez testy automatyczne, udział w testach integracyjnych/systemowych, code review i configuration review

  • Aktywnym wykorzystaniem narzędzi AI i podejścia Agentic AI w analizie wymagań, projektowaniu, implementacji, testowaniu i dokumentowaniu rozwiązań

  • Udziałem w wydarzeniach scrumowych i codzienną współpracą z zespołami biznesowymi, architektonicznymi, integracyjnymi, testowymi oraz dostawcą systemu

Czego oczekujemy

  • Dobra znajomość Java (>5 lat)

  • Dobra znajomość Kafki (>3 lata)

  • 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 testów jednostkowych (JUnit, TestNG, Spock) i integracyjnych (Testcontainers, WireMock)

  • Znajomość paradygmatów Functional Programming i Object-Oriented Programming

  • Znajomość konteneryzacji aplikacji

  • Znajomość silników procesowych oraz notacji BPMN

  • Znajomość wzorców i mechanizmów zapewniania odporności (resilience) usług w systemach rozproszonych

  • Znajomość frameworka React oraz doświadczenie w tworzeniu aplikacji frontendowych

  • 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

  • Język angielski na poziomie min. B2 (również mówiony)

Mile widziane

  • Znajomość Domain-Driven Design (DDD) i doświadczenie w jego stosowaniu w praktyce

  • Doświadczenie w wykorzystaniu agentów AI i narzędzi Agentic AI w procesie wytwarzania oprogramowania

  • Doświadczenie w rozwiązaniach chmurowych

Get similar jobs in Poland by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Developer jobs in Poland.

Finding similar jobs…