KUBO Poland Sp. z o.o. logo
Salary
PLN 140–PLN 150/hr
Hiring from
Poland
Work type
Hybrid
Posted
Is this job info correct?
Show job description

Java Developer

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 - około 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

  1. Rozmowa z rekruterem KUBO
  2. 1–2 etapy rozmów z klientem
  3. Feedback i finalna decyzja

W KUBO naprawdę zależy nam na ludziach. Zapraszamy osoby w różnym wieku, o różnych tożsamościach
i sposobach funkcjonowania oraz niezależnie od sytuacji zdrowotnej i rodzinnej. Autentyczność jest dla nas wartością, a naszym celem jest uczciwy i otwarty proces dla wszystkich.

At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.

Similar jobs

Apply for this job