Unlock Full Resume Report

New offer - be the first one to apply!

September 3, 2026

Java Lead / Senior Developer

Senior • On-site

Warsaw, Poland

Ogólne informacje

  • Model pracy: 1x w tygodniu praca z biura w Warszawie
  • Rodzaj kontraktu: B2B, współpraca długofalowa
  • Stawka: 1300 netto + VAT / dzień
  • Start: maksymalnie 2 tygodnie
  • Język: polski do codziennej komunikacji

Zakres obowiązków

  • Projektowanie, rozwój i utrzymanie rozwiązań opartych na architekturze mikroserwisowej, ze szczególnym uwzględnieniem integracji systemowych, obserwowalności oraz wysokiej niezawodności usług.
  • Modernizacja istniejących systemów i refaktoryzacja kodu legacy przy wykorzystaniu sprawdzonych wzorców migracyjnych, takich jak Strangler Pattern, wdrożenia etapowe oraz testy regresyjne.
  • Praca z bazami danych Oracle i PostgreSQL, obejmująca modelowanie danych, optymalizację wydajności oraz tworzenie i analizę zapytań SQL.
  • Wykorzystywanie narzędzi opartych na LLM oraz agentach AI w procesie wytwarzania oprogramowania, m.in. do generowania kodu, testów i dokumentacji, wraz z odpowiedzialną oceną jakości, bezpieczeństwa i poprawności generowanych rezultatów.
  • Przeprowadzanie code review oraz dbanie o utrzymanie wysokich standardów jakości kodu, niezależnie od presji związanej z terminami realizacji.
  • Wspieranie zespołu w szacowaniu prac i weryfikacja założeń dotyczących zakresu oraz pracochłonności zadań.
  • Aktywny udział w codziennych działaniach zespołu, w tym planowaniu prac, spotkaniach statusowych oraz identyfikacji i eliminowaniu ryzyk oraz blokad projektowych.
  • Współpraca z interesariuszami po stronie klienta, takimi jak architekci, eksperci domenowi czy komitety projektowe, oraz efektywne komunikowanie ustaleń i potrzeb zespołu.

Wymagania

  • Bardzo dobra znajomość języka Java oraz frameworka Spring, w szczególności Spring Boot.
  • Doświadczenie w projektowaniu i rozwijaniu systemów opartych na architekturze mikroserwisowej.
  • Praktyczna znajomość baz danych Oracle i PostgreSQL.
  • Udokumentowane doświadczenie w pracy z systemami legacy oraz realizacji projektów modernizacyjnych i migracyjnych.
  • Doświadczenie w projektach z obszaru płatności lub usług finansowych.
  • Praktyczna znajomość wykorzystania LLM i agentów AI w procesie tworzenia oprogramowania.
  • Umiejętność krytycznej oceny rozwiązań generowanych przez AI pod kątem jakości, bezpieczeństwa i zgodności z wymaganiami biznesowymi.
  • Doświadczenie w roli Tech Leada lub gotowość do objęcia odpowiedzialności za techniczne prowadzenie zespołu.
  • Znajomość wzorców modernizacji systemów, w tym stopniowego wydzielania domen biznesowych oraz pracy z kontraktami API.
  • Umiejętność analitycznego i systemowego myślenia, wysoka kultura inżynierska oraz silna orientacja na jakość dostarczanych rozwiązań.
  • Dobrze rozwinięte kompetencje komunikacyjne oraz umiejętność efektywnej współpracy zarówno z zespołem technicznym, jak i klientem.

Similar jobs you might like