Przejdź do treści głównej

Senior Java Developer

Technology
KUBO
Warszawa, Polska140 zł - 150 zł /hora2 tygodni temuDo 20.12.2026
Pełny etatHybrydowa

Opis stanowiska

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
  1. Rozmowa z rekruterem KUBO

  2. 1–2 etapy rozmów z klientem

  3. Feedback i finalna decyzja

Keywords
Apache KafkaSpring FrameworkScalabilityRabbitMQElasticsearchAngularAngularJSScrumSqlApache LicenseApache Http ServerJavaHibernateCI/CDHibernation

Interesuje Cię ta oferta?