Senior FullStack Developer
emagine
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.
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ą.
- ✓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ść
- −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
- •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
Oferta dla doświadczonych specjalistów (Senior).
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.
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).
- ?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?
- −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ą