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 Senior Java Developer.
Rola obejmuje pracę zarówno nad rozwiązaniami opartymi na architekturze mikroserwisowej, jak i istniejącymi systemami monolitycznymi, a także udział w projektowaniu architektury i tworzeniu skalowalnych rozwiązań dla środowisk o dużym wolumenie transakcji.
Ważnym elementem pracy będzie również dbałość o jakość kodu, rozwój automatyzacji testów, udział w code review oraz wykorzystywanie narzędzi AI wspierających proces wytwarzania oprogramowania.
Kluczowe zadania
Rozwój i rozbudowa systemów wspierających procesy zgłaszania i obsługi szkód, opartych na architekturze mikroserwisowej oraz monolitycznej.
Udział w projektowaniu architektury systemowej i dobór nowoczesnych rozwiązań technologicznych.
Projektowanie i rozwój mikroserwisów oraz usług wspierających kluczowe procesy biznesowe.
Projektowanie i implementacja API REST oraz integracji pomiędzy systemami.
Rozwijanie rozwiązań zapewniających wysoką wydajność, skalowalność i niezawodność.
Wykorzystanie Apache Kafka do realizacji komunikacji pomiędzy usługami.
Usprawnianie wybranych procesów biznesowych poprzez rozwój i modernizację rozwiązań IT.
Dbanie o wysoką jakość oprogramowania poprzez rozwój automatycznych testów i stosowanie dobrych praktyk programistycznych.
Rozwijanie piramidy testów automatycznych oraz wspieranie jakości na różnych poziomach testowania.
Udział w code review oraz dbanie o jakość i spójność tworzonego kodu.
Wykorzystywanie narzędzi AI wspierających analizę, implementację, testowanie i rozwój oprogramowania.
Udział w wydarzeniach Scrumowych i codzienna współpraca z zespołem Agile.
Współpraca przy tworzeniu rozwiązań dla systemów o dużej skali i wysokim wolumenie transakcji.
Aktywny udział w wymianie wiedzy i ciągłym doskonaleniu sposobu pracy zespołu.
Idealny profil kandydata
Minimum 7 lat komercyjnego doświadczenia w programowaniu w języku Java.
Bardzo dobra znajomość Spring Boot, Spring Framework oraz Hibernate/JPA.
Bardzo dobra znajomość Apache Kafka.
Bardzo dobra znajomość SQL.
Praktyczne doświadczenie w projektowaniu i rozwijaniu architektury mikroserwisowej.
Doświadczenie w projektowaniu i implementacji API REST.
Praktyczna znajomość Domain-Driven Design (DDD).
Znajomość Angular i doświadczenie w tworzeniu lub rozwijaniu aplikacji frontendowych.
Doświadczenie w projektowaniu i utrzymaniu systemów o dużej skali i wysokim wolumenie transakcji.
Umiejętność wykorzystywania narzędzi AI w procesie wytwarzania oprogramowania.
Doświadczenie w pracy zgodnie z metodyką Agile/Scrum.
Umiejętność pracy w środowisku nastawionym na jakość kodu, współpracę i wymianę wiedzy.
Mile widziane
Znajomość Playwright.
Znajomość Docker i Kubernetes.
Doświadczenie z RabbitMQ i Elasticsearch.
Znajomość jednej z chmur: Azure, AWS lub GCP.
Znajomość zagadnień związanych z IT Security.
Doświadczenie w CI/CD.
Doświadczenie w mentoringu innych developerów lub pełnieniu funkcji Technical Leadera.
Doświadczenie w wykorzystywaniu agentów AI lub rozwiązań Agentic AI w procesie software development.
Doświadczenie w projektach realizowanych dla sektora finansowego lub ubezpieczeniowego.
Warunki współpracy
Lokalizacja: Warszawa
Forma współpracy: kontrakt B2B
Stawka: 140–150 PLN/h
Współpraca: full-time
Model pracy: hybrydowy – 1 dzień w tygodniu z biura w Warszawie, 4 dni zdalnie
Projekt: ASAP do 31.12.2026 r. – 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
- Spring
- Spring Boot
- Hibernate
- JPA
- Apache Kafka
- AI
- Angular
- Playwright
- Docker

