Programista/-tka Java
- Hiring from
- Poland
- Work type
- Hybrid
- Posted
622,080 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job 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 ubezpieczeniowo-finansowej, poszukuje Kandydatów/Kandydatek na stanowisko:
Programista Java
Miejsce świadczenia usług: praca hybrydowa (minimum 1 dzień w tygodniu w biurze w Warszawie)
Zakres prac:
- Udział we wdrożeniu i rozwoju systemu detekcji fraudów dla obszaru likwidacji szkód
- Analiza wymagań biznesowych i technicznych oraz ich implementacja z wykorzystaniem konfiguracji, rozszerzeń produktowych i dedykowanych komponentów
- Projektowanie, implementacja i utrzymanie integracji między systemem szkodowym a systemami wewnętrznymi i zewnętrznymi (API, zdarzenia, usługi integracyjne)
- Ocena standardowych funkcjonalności systemu i rekomendowanie podejścia: konfiguracja, dostosowanie produktu lub rozwiązanie dedykowane
- Projektowanie rozwiązań z uwzględnieniem wymagań funkcjonalnych, niefunkcjonalnych, regulacyjnych, wydajnościowych i bezpieczeństwa
- Wsparcie migracji danych i integracji środowisk przy uruchomieniu nowej platformy szkodowej
- Rozwój testów automatycznych, udział w testach integracyjnych i systemowych oraz w code review
- Aktywne wykorzystanie narzędzi AI i podejścia Agentic AI w analizie, implementacji, testowaniu i dokumentowaniu
- Praca w Scrum, współpraca z zespołami biznesowymi, architektonicznymi, integracyjnymi, testowymi i dostawcą systemu
Wymagania:
- Dobra znajomość Java (>5 lat)
- Dobra znajomość Kafki
- Dobra znajomość Spring/Hibernate, Spring Boot i Spring Cloud (>5 lat)
- Dobra znajomość języka SQL (>5 lat)
- Znajomość zagadnień zapewnienia jakości, w tym frameworków do testów jednostkowych (JUnit, TestNG, Spock) i integracyjnych (Testcontainers, WireMock)
- Znajomość Domain-Driven Design (DDD) i doświadczenie w jego stosowaniu w praktyce
- 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
- Umiejętność adopcji narzędzi AI w procesie wytwarzania oprogramowania
- Znajomość narzędzi do diagnostyki wydajności zaimplementowanych rozwiązań
Mile widziane:
- Doświadczenie w wykorzystaniu agentów AI i narzędzi Agentic AI w procesie wytwarzania oprogramowania
- Doświadczenie w rozwiązaniach chmurowych
- Znajomość frameworka Angular oraz doświadczenie w tworzeniu aplikacji frontendowych
