Pracuj.pl Hybrydowo Mid New

Senior Fullstack Developer

ASTEK Polska

⚲ Gdańsk, Warszawa

Do uzgodnienia

Wymagania

  • min. 5 lat doświadczenia w backendowym development
  • min. 1 rok doświadczenia z Angular
  • bardzo dobra znajomość Java 7/8 z gotowością do migracji na nowsze wersje
  • bardzo dobra znajomość Spring Framework i Spring Boot, Maven, Git, SQL
  • doświadczenie w projektowaniu i utrzymaniu REST API oraz testów jednostkowych (TDD)
  • doświadczenie z dużymi, długo rozwijanymi systemami enterprise i gotowość do pracy z legacy code
  • znajomość JSP, JavaScript i Jasmine

Mile widziane

  • doświadczenie w migracji Java 8 → 21+, modernizacji monolitów, mikroserwisach, projektach bankowych, AML/KYC, bezpieczeństwie aplikacji

Opis stanowiska

ASTEK Polska szuka Senior Fullstack Developera do zespołu rozwijającego i utrzymującego złożony system bankowy dla klientów Large Corporate ze Skandynawii — zarządzanie rachunkami, płatnościami, przelewami i plikami. System jest częściowo monolityczny, częściowo mikroserwisowy, w trakcie stopniowej modernizacji i migracji z Java 8 do Java 21–25, z obszarami AML/KYC i bezpieczeństwa. Praca w międzynarodowym środowisku (ok. 120 osób, ~10 zespołów), w języku angielskim, w SAFe Agile. Szczera uwaga: oferta wprost mówi o 'gotowości do pracy z legacy code' i 'migracji do nowszych wersji' — spodziewaj się pracy z przestarzałym, słabo udokumentowanym kodem obciążonym długiem technicznym, a sam projekt transformacji może być w początkowej fazie, z niepewnym kierunkiem i rozwiązaniami przejściowymi.

🔍 Dekoder Ogłoszenia

🔴
gotowością do pracy przy migracji do nowszych wersji
Może oznaczać, że obecna wersja jest przestarzała i wymaga gruntownej modernizacji, co może być czasochłonne i frustrujące.
🔴
Gotowość do analizy i pracy z legacy code
Spodziewaj się pracy z bardzo starym, potencjalnie słabo udokumentowanym i trudnym do zrozumienia kodem, który może być obciążony technicznym długiem.
🟡
Minimum 5 lat doświadczenia w backendowym development
Choć podane minimum, często firmy szukają kandydata z większym doświadczeniem, niż deklarują, aby znaleźć idealnego dopasowania.
🟡
Doświadczenie w projektach bankowych lub finansowych
Może oznaczać pracę z bardzo restrykcyjnymi procesami, biurokracją i potencjalnie wolniejszym tempem rozwoju.
🔴
Doświadczenie w modernizacji systemów monolitycznych i stopniowym wydzielaniu mikroserwisów
Projekt może być w początkowej fazie transformacji, co oznacza niepewność co do kierunku, potencjalne problemy z architekturą i konieczność radzenia sobie z przejściowymi rozwiązaniami.