Senior Java Backend Developer
⚲ Warszawa
Do uzgodnienia
Wymagania
- 5+ lat doświadczenia w Java development w środowiskach enterprise
- hands-on doświadczenie z Java EE / Jakarta EE, w tym EJB i serwerami aplikacyjnymi (JBoss/WildFly, WebLogic, WebSphere)
- udokumentowane doświadczenie w projektach upgrade/migracji dużych systemów mission-critical
- znajomość enterprise integration patterns, pipeline'ów wdrożeniowych i performance tuningu
- gotowość do pracy do 13:00 ET / 19:00 CET okazjonalnie
Mile widziane
- doświadczenie w sektorze bankowym lub finansowym
- znajomość JPA i best practices migracji persystencji
- doświadczenie z konteneryzacją i chmurą (OpenShift, Kubernetes, AWS, Azure)
Opis stanowiska
CGI szuka doświadczonego developera Java EE do projektu modernizacji i stabilizacji istniejącego systemu bankowego opartego na EJB i serwerach aplikacyjnych. To nie jest greenfield — kluczowe będzie zrozumienie starego kodu, refaktoryzacja i przeprowadzenie upgrade'u przy współpracy z architektami, QA i DevOps. Praca zdalna z Polski, z możliwością pracy z biur w kilku miastach.
🔍 Dekoder Ogłoszenia
🟡
high-impact modernization and upgrade project within a mission-critical banking system
Projekt modernizacji i uaktualnienia systemu bankowego o krytycznym znaczeniu, który będzie miał duży wpływ na jego działanie.
🔴
rather than only greenfield development
Preferowane jest doświadczenie w pracy z istniejącymi, starszymi systemami, a nie tylko tworzenie nowych od podstaw.
🟡
Perform a technical upgrade of the banking application
Głównym zadaniem będzie aktualizacja i dostosowanie istniejącego kodu i infrastruktury do nowszych wersji technologii.
🔴
Refactoring and optimizing code as needed to ensure compatibility with new versions
Może oznaczać konieczność przepisywania lub znaczących zmian w istniejącym, potencjalnie przestarzałym kodzie.
🟡
Supporting knowledge transfer and providing guidance to client technical teams post-upgrade
Po zakończeniu prac technicznych, będziesz odpowiedzialny za szkolenie i wsparcie zespołu klienta w zakresie nowych rozwiązań.