Senior Java Developer
Be in IT
23500-26900 PLN miesięcznie (B2B)
Czym będziesz się zajmować?
- Dla naszego klienta poszukujemy doświadczonego Senior Java Developera, który wesprze modernizację kluczowej platformy tradingowej wykorzystywanej głównie do obsługi transakcji typu swaps oraz FRA. Obecny system to rozbudowana, legacy monolityczna aplikacja odpowiadająca za pełny proces obsługi transakcji — od rejestracji trade’ów, przez walidację, akceptacje, afirmację, obsługę zdarzeń w cyklu życia transakcji, wycenę, terminację, zapadalność, aż po settlement.
- Celem roli jest wsparcie podziału istniejącej platformy monolitycznej na dobrze zaprojektowane, skalowalne, obserwowalne i odporne usługi, przy jednoczesnym zapewnieniu ciągłości działania krytycznych procesów tradingowych. To rola seniorska, łącząca praktyczne doświadczenie inżynierskie z dojrzałym podejściem architektonicznym.
- Projektowanie docelowego podziału systemu na serwisy odpowiedzialne za konkretne obszary biznesowe, definiowanie granic usług dla takich procesów jak: trade capture, walidacja transakcji, akceptacje i approval flow, trade affirmation, zarządzanie cyklem życia transakcji, valuation, termination, maturity processing, settlement, reporting, widoczność stanu systemu.
Kogo poszukujemy?
- Bardzo dobre doświadczenie komercyjne w pracy z Java oraz Spring Framework.
- Doświadczenie w pracy z dużymi, złożonymi systemami legacy, najlepiej aplikacjami monolitycznymi.
- Dobre zrozumienie architektury systemów rozproszonych.
- Praktyczne doświadczenie w projektowaniu i integracji systemów z użyciem REST API.
- Doświadczenie z SOAP Web Services oraz integracjami systemowymi.
- Silne doświadczenie bazodanowe, preferencyjnie z Oracle.
- Znajomość podejść takich jak service decomposition, bounded contexts, domain-driven design lub podobnych metod modelowania architektury.
- Doświadczenie w projektowaniu systemów wykorzystujących komunikację asynchroniczną.
- Praktyczna znajomość kolejek, Kafki lub innych brokerów komunikatów.
- Znajomość zagadnień takich jak transaction handling, eventual consistency, retry mechanisms, dead-letter queues oraz failure recovery.
- Umiejętność jasnego komunikowania decyzji architektonicznych do odbiorców technicznych i nietechnicznych.
- Gotowość do pracy w środowisku o wysokiej krytyczności biznesowej i operacyjnej.
- Znajomość języka angielskiego na poziomie B2 lub C1 - umożliwiająca swobodną komunikację w międzynarodowym środowisku.
- Dostępność ASAP lub maksymalnie miesięczny okres wypowiedzenia, ze skutkiem na koniec miesiąca.
Czego wymagamy?
Znajomości:
Mile widziane:
Języki:
- Angielski
Jakie warunki i benefity otrzymasz?
- 140-160 PLN godzinowo (B2B)
- B2B - Elastyczne godziny pracy (100%)
- Praca zdalna: Hybrydowo
- Pakiet medyczny, Pakiet sportowy
Gdzie będziesz pracował?
Śródmieście, Kraków lub hybrydowo
Kim jesteśmy? – Be in IT
W branży rekrutacji IT działam od 2016 roku, a od 2021 roku jako freelancer prowadzę własną firmę rekrutacyjną Be in IT. Specjalizuję się w kompleksowym wsparciu klientów w obszarze potrzeb związanych z technologiami informatycznymi. Lata praktyki i udane rekrutacje przyniosły mi cenne doświadczenie, które pozwala mi sprawnie i skutecznie zaspokajać potrzeby klientów, dbając jednocześnie o wysoką jakość obsługi kandydatów.
W mojej pracy kładę duży nacisk na tworzenie precyzyjnych i kompleksowych ofert pracy, co regularnie przekłada się na pozytywne opinie kandydatów. Moje zainteresowanie technologią IT oraz głębokie jej zrozumienie umożliwiają prowadzenie rozmów rekrutacyjnych w sposób swobodny i efektywny.
Posiadam certyfikat Krajowego Rejestru Agencji Zatrudnienia (wydany przez Marszałka Województwa Mazowieckiego) o numerze 27663