Pomiń do treści
Logo firmy ITDS

Senior Java Developer – TMS

ITDS

Oferta w skrócie
Widełki nieujawnione
🏢StacjonarnaTryb pracy
📄OtherKontrakt
⏱️Senior · 5+ latDoświadczenie
LokalizacjaWarszawa
Źródło
Aktywna
Opublikowano18 czerwca 2026
Ostatnio sprawdzono18 czerwca 2026
Wygasa za90 dni
Werdykt JobHunt

Rola polega na budowaniu i rozwijaniu backendu systemu Terminal Management System (TMS), który zarządza ponad 300 000 terminali płatniczych. Kandydat będzie pracował nad złożoną architekturą rozproszoną, wspierając transakcje rozproszone i integracje z innymi systemami. Obejmuje to projektowanie, implementację, testowanie, dokumentowanie oraz modernizację istniejącego kodu, a także dbanie o bezpieczeństwo aplikacji.

Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.

Brakuje: dokładny opis systemu tms i jego funkcjonalności., informacje o wielkości zespołu developerskiego..

🛠 Wymagane technologie
Dane źródłowe
Spring / Spring Bootoracle databaseHibernate/JPARESTful APIsJBoss/WildflyJava 8+JEERabbitMQMaven & Git/GitLab CI/CDFortify/Sonatype
AI Insights
Czym naprawdę jest ta rola?Senior Java Developer

Rola polega na budowaniu i rozwijaniu backendu systemu Terminal Management System (TMS), który zarządza ponad 300 000 terminali płatniczych. Kandydat będzie pracował nad złożoną architekturą rozproszoną, wspierając transakcje rozproszone i integracje z innymi systemami. Obejmuje to projektowanie, implementację, testowanie, dokumentowanie oraz modernizację istniejącego kodu, a także dbanie o bezpieczeństwo aplikacji.

Plusy
  • Praca nad kluczowym systemem TMS, który zarządza dużą liczbą terminali płatniczych – ciekawy i odpowiedzialny projekt.
  • Możliwość pracy z nowoczesnymi technologiami i architekturą rozproszoną.
  • Możliwość modernizacji legacy code i wpływania na rozwój systemu.
  • Praca w zespole, który buduje 'resilient payment intelligence at scale'.
Na co uważać
  • Praca w modelu 'office' z tylko 1 dniem WFH w tygodniu, co może być nieatrakcyjne dla osób szukających pracy zdalnej lub hybrydowej z większą elastycznością.
  • Wymóg posiadania prawa do pracy w Europie – ogranicza pulę kandydatów.
  • !Typ kontraktu 'other' – wymaga doprecyzowania, co dokładnie oznacza.
  • ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
Codzienna praca
  • Projektowanie i implementacja rozwiązań IT na podstawie dokumentacji analitycznej i technicznej dla komponentów TMS.
  • Przegląd dokumentacji analitycznej i przekładanie jej na techniczne podejścia.
  • Tworzenie i utrzymywanie dokumentacji technicznej dla dostarczanych funkcji i zmian systemowych.
  • Wykonywanie technicznych aktualizacji istniejących systemów i komponentów.
  • Praca z legacy code, modernizacja i zapewnienie kompatybilności wstecznej.
  • Przeprowadzanie regularnych skanów podatności aplikacji i implementacja poprawek.
  • Rozwój, testowanie i wsparcie komponentów aplikacji w środowisku rozproszonym i integracyjnym.
  • Współpraca z zespołami odpowiedzialnymi za integracje wewnętrzne i zewnętrzne.
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

Deweloper z co najmniej 5-letnim doświadczeniem w Javie, który dobrze zna Spring Boot, Hibernate/JPA i potrafi pracować z bazami danych Oracle. Powinien mieć doświadczenie w pracy z API RESTful i systemami kolejkowania komunikatów.

Raczej nie dla

Osoby z mniejszym niż 5-letnim doświadczeniem w Javie, które nie mają doświadczenia z wymienionymi frameworkami i technologiami, lub osoby, które nie posiadają prawa do pracy w Europie.

Ocena dopasowania
Junior1/5
Mid3/5
Senior5/5
Hands-on5/5
Architekt3/5
Remote1/5
Enterprise3/5
Pytania do rekrutera
  • ?Jak wygląda proces wdrażania zmian w środowisku produkcyjnym i jakie są procedury rollbacku?
  • ?Jakie są główne wyzwania techniczne związane z architekturą rozproszoną TMS?
  • ?Jak wygląda proces code review i jakie są standardy jakości kodu?
  • ?Jakie są plany dotyczące rozwoju systemu TMS w najbliższych 1-2 latach?
  • ?Jak wygląda współpraca z zespołami odpowiedzialnymi za integracje z systemami zewnętrznymi?
  • ?Czy są planowane jakieś migracje lub modernizacje kluczowych komponentów systemu?
  • ?Jakie są możliwości rozwoju zawodowego i szkoleń w ramach projektu?
  • ?Jakie są oczekiwania dotyczące dyżurów on-call i wynagrodzenia za nie?
Brakujące informacje
  • Dokładny opis systemu TMS i jego funkcjonalności.
  • Informacje o wielkości zespołu developerskiego.
  • Szczegóły dotyczące procesu rekrutacji (poza pierwszymi etapami).
  • Informacje o budżecie szkoleniowym.
  • Szczegóły dotyczące typu kontraktu 'other'.
Zespół

Brak informacji w ogłoszeniu.

Rekrutacja

Brak informacji w ogłoszeniu.

🔗Podobne oferty