EU remote
Senior Java Developer
About this role
Senior Java Developer Connectis_ Daily tasks: - Analiza i modernizacja monolitycznej platformy tradingowej obsługującej instrumenty rynku stopy procentowej (IRS, FRA) oraz opracowanie strategii jej transformacji do architektury mikroserwisowej. - Projektowanie i rozwój nowych funkcjonalności zgodnie z wymaganiami biznesowymi, ze szczególnym uwzględnieniem wydajności, skalowalności i niezawodności systemu. - Projektowanie architektury mikroserwisów oraz wzorców komunikacji pomiędzy systemami z wykorzystaniem REST API, komunikacji asynchronicznej i kolejek wiadomości.
- Zdefiniowanie oraz wdrożenie mechanizmów odpornościowych w architekturze rozproszonej, obejmujących m.in. retry, timeouty, circuit breaker oraz obsługę błędów. - Przeprowadzanie przeglądów architektury i kodu, realizacja wdrożeń produkcyjnych oraz identyfikacja i wdrożenie inicjatyw optymalizacyjnych i rozwojowych. - Analiza wymagań oraz wdrażanie rozwiązań w ramach realizowanego zlecenia, z uwzględnieniem ustaleń z interesariuszami projektu.
- Tworzenie standardów monitoringu, observability i diagnostyki systemu, w tym logowania, metryk oraz distributed tracing. Musts: Java, Spring, SQL, Oracle, Async Processing, REST, SOAP, Microservices, Observability Minimum 5 lat doświadczenia komercyjnego w programowaniu w języku Java z wykorzystaniem Spring Framework. Bardzo dobra znajomość relacyjnych baz danych, w szczególności Oracle Database , obejmująca projektowanie zapytań SQL, optymalizację wydajności oraz modelowanie danych.
Doświadczenie w projektowaniu i implementacji komunikacji asynchronicznej z wykorzystaniem Apache Kafka lub innych message brokerów . Doświadczenie w pracy z architekturą monolityczną oraz mikroserwisową, w tym w migracji i dekompozycji systemów monolitycznych. Doświadczenie w projektowaniu i implementacji REST API , usług SOAP oraz integracji między systemami. Znajomość zagadnień z obszaru observability, obejmujących monitoring, logowanie, metryki.
Mile widziane: Doświadczenie w projektowaniu i rozwoju systemów o wysokiej dostępności (High Availability) oraz systemów krytycznych dla działalności biznesowej (production-critical). Znajomość instrumentów IRS/FRA, cyklu życia transakcji (trade lifecycle), procesów rozliczeniowych (settlements) oraz wyceny instrumentów finansowych. Doświadczenie w projektach z obszaru bankowości inwestycyjnej oraz systemów tradingowych (Capital Markets).
Wspólnie z naszym Partnerem, jednym z międzynarodowych liderów w branży bankowej , poszukujemy doświadczonej osoby do realizacji projektów jako Senior Java Developer. Projekt dotyczy modernizacji kluczowej platformy tradingowej wykorzystywanej do obsługi instrumentów pochodnych rynku stopy procentowej, w szczególności swapów procentowych (IRS) oraz kontraktów Forward Rate Agreement (FRA). OFERUJEMY: Nowy sposób na aplikowanie z AI Rekruterem (AIR) – w trakcie procesu możesz porozmawiać z wirtualnym rekruterem 24/7, bez czekania na telefon.
Finalną decyzję zawsze podejmuje Opiekun Projektu. Współpraca realizowana w modelu projektowym, z rozliczeniem opartym na etapach i protokołach odbioru poszczególnych deliverables. Uczestnictwo w wydarzeniach branżowych oraz meetupach technologicznych, umożliwiających dzielenie się wiedzą i doświadczeniem. Projekt realizowany zdalnie. Otwartość na okazjonalne spotkania projektowe w Krakowie - mile widziana. Punkt kontaktowy po stronie Connectis w sprawach administracyjnych i rozliczeniowych związanych z umową.
5000 PLN za polecenie znajomych do naszych projektów. Szybki i zdalny proces. Dziękujemy za wszystkie zgłoszenia. Pragniemy poinformować, że skontaktujemy się z wybranymi osobami. 12975/RJ
Source listing: nofluffjobs_main