Fullstack Java Developer
⚲ Warszawa
110–140 zł netto (+ VAT) / godz.
Wymagania
- min. 5 lat komercyjnego doświadczenia
- bardzo dobra znajomość Angulara
- doświadczenie w tworzeniu aplikacji webowych
- doświadczenie w pracy z rozbudowanymi formularzami i złożonymi procesami biznesowymi
- znajomość architektury mikroserwisowej
- doświadczenie w pracy z modularnym monolitem lub podobnymi dużymi aplikacjami
- doświadczenie w realizacji i utrzymaniu integracji z systemami zewnętrznymi
Mile widziane
- znajomość zarówno frontendu, jak i backendu
Opis stanowiska
Rozwój i utrzymanie webowych aplikacji back-office wspierających procesy kredytowe, z rozbudowanymi formularzami i złożonymi procesami biznesowymi. Realnie pracujesz nad frontendem w Angularze, komponentami backendowymi, komunikacją między serwisami oraz licznymi integracjami z zewnętrznymi bazami danych i systemami weryfikacyjnymi. To oferta dla developera z min. 5-letnim doświadczeniem, mocnego w Angularze i znającego architekturę mikroserwisową. Uwaga: projekt opiera się na modularnym monolicie i istniejących, dużych aplikacjach biznesowych — pracy utrzymaniowej i integracyjnej może być więcej niż tworzenia nowych rozwiązań.
🔍 Dekoder Ogłoszenia
🔴
Znajomość zarówno frontendu, jak i backendu będzie dodatkowym atutem
Chociaż ogłoszenie jest na Fullstack Developera, ta fraza może sugerować, że oczekiwany jest mocny nacisk na jedną ze stron, a druga jest traktowana jako poboczna.
🔴
Doświadczenie w pracy z modularnym monolitem lub podobnymi dużymi aplikacjami
Może oznaczać, że projekt jest stary i trudny do refaktoryzacji, lub że zespół nie przeszedł na mikroserwisy z powodu złożoności lub braku zasobów.
🔴
Rozwój i utrzymanie webowych aplikacji back-office wspierających procesy kredytowe
Praca może być mniej innowacyjna i bardziej skupiona na utrzymaniu istniejącego, potencjalnie przestarzałego kodu, niż na tworzeniu nowych rozwiązań.
🔴
Współpraca z interesariuszami i zespołami deweloperskimi
Może oznaczać dużą liczbę spotkań i komunikacji, co może być czasochłonne i odciągać od faktycznego kodowania.
🔴
Obsługa i rozwój licznych integracji wspierają
Może oznaczać, że duża część pracy będzie polegać na rozwiązywaniu problemów związanych z integracjami, które często bywają skomplikowane i niestabilne.