First seen by Alion on Oct 6, 2026.
Dla jednej z największych instytucji sektora finansowo-ubezpieczeniowego, realizującej szeroko zakrojoną transformację cyfrową i rozwijającej nowoczesne rozwiązania technologiczne, poszukujemy osoby na stanowisko Java Developer.
Rola obejmuje pracę nad rozwiązaniami opartymi na architekturze mikroserwisowej, rozwój API i integracji pomiędzy systemami oraz aktywne wykorzystanie narzędzi AI i podejścia Agentic AI na różnych etapach procesu wytwarzania oprogramowania — od analizy wymagań, przez implementację i testowanie, aż po utrzymanie rozwiązania.
Kluczowe zadania
Rozwijanie oraz utrzymywanie nowoczesnych systemów opartych na architekturze mikroserwisowej, wspierających procesy związane z obsługą szkód.
Tworzenie i rozwijanie API oraz integracji umożliwiających sprawną komunikację pomiędzy systemami.
Projektowanie rozwiązań zapewniających wydajność, skalowalność i niezawodność w środowiskach o dużej liczbie transakcji.
Implementowanie i utrzymywanie mechanizmów komunikacji pomiędzy usługami, w szczególności z wykorzystaniem Apache Kafka.
Zapewnianie wysokiej jakości tworzonego oprogramowania poprzez stosowanie dobrych praktyk programistycznych, automatyzację testów oraz regularne code review.
Przygotowywanie i rozwijanie testów jednostkowych oraz integracyjnych wspierających stabilność i jakość aplikacji.
Analizowanie wydajności aplikacji oraz wykorzystywanie odpowiednich narzędzi do identyfikowania i eliminowania problemów.
Wykorzystywanie rozwiązań opartych na AI na kolejnych etapach procesu wytwarzania oprogramowania, od analizy wymagań po rozwój, testowanie i utrzymanie systemów.
Poszukiwanie praktycznych zastosowań podejścia Agentic AI w codziennej pracy programistycznej.
Udział w przeglądach kodu oraz wykorzystywanie narzędzi wspierających bezpieczeństwo i jakość tworzonego oprogramowania.
Aktywne uczestnictwo w ceremoniach Scrum oraz współpraca z zespołem realizującym projekt w modelu Agile.
Współudział w definiowaniu standardów i dobrych praktyk dotyczących tworzenia oprogramowania oraz wykorzystania AI w procesie developmentu
Idealny profil kandydata
Doświadczenie w programowaniu w języku Java - minimum 5 lat.
Minimum 3 lata praktycznego doświadczenia z Apache Kafka.
Bardzo dobra znajomość Spring, Hibernate, Spring Boot oraz Spring Cloud, SQL i frameworków i narzędzi do testowania, w szczególności: JUnit, TestNG, Spock, Testcontainers, WireMock.
Doświadczenie w tworzeniu i rozwijaniu aplikacji opartych o architekturę mikroserwisową.
Znajomość paradygmatów programowania obiektowego (OOP) oraz funkcyjnego (Functional Programming).
Praktyczna znajomość konteneryzacji aplikacji.
Znajomość silników procesowych oraz notacji BPMN.
Znajomość wzorców i mechanizmów zapewniania odporności usług w systemach rozproszonych.
Znajomość Angular oraz doświadczenie w tworzeniu aplikacji frontendowych.
Umiejętność pracy w środowisku Agile/Scrum.
Mile widziane
Znajomość i praktyczne zastosowanie Domain-Driven Design (DDD).
Doświadczenie w wykorzystaniu agentów AI oraz narzędzi Agentic AI w procesie tworzenia oprogramowania.
Doświadczenie w pracy nad systemami dla sektora finansowego lub ubezpieczeniowego.
Warunki współpracy
Lokalizacja: Warszawa
Umowa: Kontrakt B2B
Stawka: 140-150 PLN/h
Współpraca: full-time
Model hybrydowy: 1 dzień/tydzień w biurze w Warszawie, 4 dni zdalnie
Projekt: 01.11.2026-31.03.2028- potem duża możliwość przedłużenia
Benefity: prywatna opieka medyczna, karta sportowa oraz ubezpieczenie na życie
Etapy rekrutacji
Rozmowa z rekruterem KUBO
1–2 etapy rozmów z klientem
Feedback i finalna decyzja
Tech stack
- Java
- Apache Kafka
- Spring
- Spring Boot
- SQL
- JUnit
- Angular
- Agile

