Senior / Expert Java Developer / Architect (k/m)
⚲ Gdańsk, Warszawa
Do uzgodnienia
Wymagania
- poziom Senior: 5+ lat doświadczenia; poziom Expert: 10+ lat doświadczenia
- doświadczenie z architekturą mikroserwisową i systemami enterprise
- znajomość Java, Spring Boot, Spring Integration
- znajomość Oracle/SQL oraz Kafka/IBM MQ
- znajomość REST API, Jenkins, Maven, Git, JUnit, Testcontainers
- gotowość do pracy hybrydowej — 2 dni/tydzień z biura (Warszawa lub Gdańsk)
Mile widziane
- doświadczenie w branży bankowej lub finansowej
- znajomość AWS, Docker/Kubernetes, doświadczenie z legacy code, Selenium
Opis stanowiska
Długoterminowy projekt modernizacji dużej platformy obsługującej procesy finansowe — rozwój nowych funkcjonalności, przebudowa architektury, refaktoryzacja legacy code i budowa nowoczesnych mikroserwisów integracyjnych. Zespół rośnie z 8 do 15 developerów, cały obszar to ponad 35 specjalistów; praca w Scrum z JIRA, w środowisku międzynarodowym. To oferta dla doświadczonego Java Developera/Architekta, który chce mieć realny wpływ na architekturę i dużo projektować, a nie tylko utrzymywać system. Uwaga: projekt obejmuje intensywną modernizację i refaktoryzację legacy code — to może być żmudny proces pracy ze starym, trudnym kodem, nie tylko budowa nowego.
🔍 Dekoder Ogłoszenia
🔴
intensywną modernizację dużej platformy
Może oznaczać zarówno ekscytujący projekt transformacji, jak i żmudny proces naprawiania starego, skomplikowanego systemu.
🔴
refaktoryzację legacy code
Może oznaczać uporządkowanie istniejącego kodu, ale też pracę z bardzo starym, trudnym do zrozumienia i modyfikacji kodem.
🟡
praca w międzynarodowym środowisku
Może oznaczać współpracę z ludźmi z różnych krajów, ale też potencjalne bariery komunikacyjne lub różnice kulturowe.
🟡
rozbudowywany – liczba developerów ma wzrosnąć z około 8 do 15
Oznacza, że zespół jest w fazie wzrostu, co może przynieść nowe możliwości, ale też potencjalne chaos organizacyjny na początku.
🟡
projektowanie i rozwój backendowych komponentów integracyjnych w Jav
Jest to dość precyzyjny opis, ale może sugerować, że główny nacisk będzie położony na integrację systemów, a niekoniecznie na budowanie złożonych, samodzielnych aplikacji.