Pomiń do treści
Logo firmy emagine

Senior FullStack Developer

emagine

Oferta w skrócie
Widełki nieujawnione
🔀HybrydowaTryb pracy
📄OtherKontrakt
⏱️Senior · 5+ latDoświadczenie
LokalizacjaWarszawa
Dostępne na 2 portalach
Aktywna
Opublikowano3 czerwca 2026
Ostatnio sprawdzono3 czerwca 2026
Wygasa za72 dni
Werdykt JobHunt

Rola polega na utrzymaniu i rozwoju aplikacji Corporate Netbank dla dużych klientów korporacyjnych w bankowości. Praca obejmuje zarówno backend (Java 7/8, Spring Framework, Spring Boot, SQL), jak i frontend (Angular, JavaScript, JSP). Codzienność to implementacja nowych funkcji, naprawa błędów, reagowanie na incydenty produkcyjne oraz udział w migracji z legacy systemów do nowoczesnych rozwiązań. Aplikacja ma zarówno architekturę monolityczną, jak i mikroserwisową.

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

Brakuje: wielkość zespołu i podział ról, obecność i częstotliwość dyżurów on-call.

🛠 Wymagane technologie
Dane źródłowe
GitBackendJava Server Pages (JSP)MavenAgileJavaSQLAPI (Application Programming Interface)Springmaintenance
AI Insights
Czym naprawdę jest ta rola?Full-Stack Engineer

Rola polega na utrzymaniu i rozwoju aplikacji Corporate Netbank dla dużych klientów korporacyjnych w bankowości. Praca obejmuje zarówno backend (Java 7/8, Spring Framework, Spring Boot, SQL), jak i frontend (Angular, JavaScript, JSP). Codzienność to implementacja nowych funkcji, naprawa błędów, reagowanie na incydenty produkcyjne oraz udział w migracji z legacy systemów do nowoczesnych rozwiązań. Aplikacja ma zarówno architekturę monolityczną, jak i mikroserwisową.

Plusy
  • Możliwość udziału w modernizacji legacy systemów – szansa na rozwój
  • Przedłużenie kontraktu jest oczekiwane – potencjalnie długoterminowa współpraca
  • Praca w renomowanym sektorze bankowym – stabilność
Na co uważać
  • Stos technologiczny zawiera przestarzałe wersje (Java 7/8, JSP) – praca z dużą ilością legacy code
  • Kontrakt na 12 miesięcy (przedłużenie oczekiwane) – brak gwarancji stałego zatrudnienia
  • Praca w bankowości – możliwe rygorystyczne procedury compliance i ograniczone możliwości eksperymentowania
  • !Brak informacji o wielkości zespołu i procesie deweloperskim
  • !Nie określono, czy występuje dyżur on-call
  • !Model hybrydowy wymaga 3 dni w biurze – ograniczona elastyczność
  • !Nie wspomniano o narzędziach CI/CD, konteneryzacji ani chmurze
  • ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
Codzienna praca
  • Utrzymanie i rozwijanie aplikacji Corporate Netbank dla bankowości korporacyjnej
  • Implementacja nowych funkcjonalności i poprawek błędów w Javie, Spring Boot i Angular
  • Reagowanie na incydenty produkcyjne i wdrażanie zmian związanych z compliance
  • Projektowanie i implementacja REST API
  • Pisanie testów jednostkowych (Jasmine, JUnit)
  • Uczestnictwo w migracji z systemów legacy do nowoczesnych rozwiązań
  • Praca w architekturze monolitycznej i mikroserwisowej
  • Udział w spotkaniach agile i code review
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

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

Minimum sensowne

Fullstack developer z dokładnie 5 latami doświadczenia w Javie/Spring, znający Angular, który akceptuje pracę z legacy code i nie boi się incydentów produkcyjnych.

Raczej nie dla

Osoby poniżej 5 lat doświadczenia w Javie/Spring, juniorzy, ani osoby szukające czystego greenfieldu lub pracy w nowszych technologiach (np. React, Docker).

Ocena dopasowania
Junior1/5
Mid3/5
Senior5/5
Hands-on5/5
Architekt3/5
Remote2/5
Enterprise4/5
Pytania do rekrutera
  • ?Ile osób liczy zespół i jaka jest struktura (frontend/backend)?
  • ?Jak wygląda proces podejmowania decyzji technicznych i modernizacji?
  • ?Czy występuje dyżur on-call? Jeśli tak, jaka jest jego częstotliwość?
  • ?Jakie są plany migracji z Javy 7/8 i JSP?
  • ?Jakie narzędzia CI/CD są używane?
  • ?Czy praca odbywa się na jednym projekcie, czy możliwa jest rotacja?
  • ?Jaki jest zakres autonomii technicznej dewelopera?
  • ?Czy oferowane są szkolenia lub certyfikaty?
Brakujące informacje
  • Wielkość zespołu i podział ról
  • Obecność i częstotliwość dyżurów on-call
  • Proces rekrutacyjny (liczba etapów, zadanie domowe itp.)
  • Wykorzystanie konteneryzacji (Docker, Kubernetes)
  • Narzędzia CI/CD i monitoring
  • Możliwość pracy zdalnej poza hybrydą
🔗Podobne oferty