Senior Java Back-End Developer – Financial Services Trading Platform
ITDS
To rola senior Java backend developera dla klienta z branży finansowej, odpowiedzialna za rozwój i utrzymanie platformy do obliczeń ryzyka i PnL po transakcjach (post-trading). Na co dzień pracujesz z Java, mikrousługami, PostgreSQL i kolejkowaniem wiadomości, tworząc systemy o wysokiej dostępności. Obejmuje to również wsparcie produkcyjne i zarządzanie incydentami. To nie jest rola czysto developerska – wymaga też analizy, wydajności i współpracy z zespołami.
Brakuje: brak szczegółów dotyczących dyżurów i on-call, nie podano wielkości zespołu ani struktury klienta.
To rola senior Java backend developera dla klienta z branży finansowej, odpowiedzialna za rozwój i utrzymanie platformy do obliczeń ryzyka i PnL po transakcjach (post-trading). Na co dzień pracujesz z Java, mikrousługami, PostgreSQL i kolejkowaniem wiadomości, tworząc systemy o wysokiej dostępności. Obejmuje to również wsparcie produkcyjne i zarządzanie incydentami. To nie jest rola czysto developerska – wymaga też analizy, wydajności i współpracy z zespołami.
- ✓Praca nad nowoczesnym stackiem (mikrousługi, GCP, PostgreSQL)
- ✓Ciekawa domena finansowa z realnym wpływem na rynek
- ✓Możliwość rozwoju w obszarze architektury i wydajności
- −Rola przez agencję (ITDS) – możliwy brak wpływu na decyzje techniczne klienta
- −Znajomość mandaryńskiego jako plus może wskazywać na chiński zespół klienta, co może wiązać się z różnicami kulturowymi
- !Hybrydowy model pracy z maksymalnie 3 dniami zdalnymi – brak konkretów co do minimalnej obecności w biurze
- !Brak informacji o wielkości zespołu i strukturze klienta
- !Wymaganie 'pracy pod presją' może sugerować stresujące środowisko
- •Projektowanie i implementacja backendowych serwisów Java dla platformy FX Calculations
- •Pisanie i optymalizacja zapytań SQL oraz struktur danych w PostgreSQL
- •Uczestniczenie w code review i dyskusjach nad architekturą systemu
- •Wsparcie produkcyjne, w tym diagnozowanie i rozwiązywanie incydentów
- •Przygotowywanie szczegółowych specyfikacji technicznych (modele danych, API, wydajność)
- •Integracja z systemami przez REST API i kolejki wiadomości
- •Współpraca z zespołami biznesowymi i technicznymi przy dostarczaniu funkcjonalności
Oferta dla doświadczonych specjalistów (Senior).
Deweloper backendowy z co najmniej 5 latami w Javie, który ma praktyczne doświadczenie z SQL i mikrousługami, potrafi samodzielnie prowadzić wątki techniczne i jest gotów do wsparcia produkcyjnego.
Juniors i osoby bez doświadczenia w systemach o wysokiej dostępności lub domenie finansowej. Rola wymaga też zaawansowanej znajomości SQL i gotowości do dyżurów (choć nie wprost wspomniane).
- ?Jak wygląda rotacja dyżurów on-call i czy są dodatkowo płatne?
- ?Ile osób liczy zespół developerski i jaka jest struktura klienta?
- ?Jaki jest stosunek pracy nad nowymi funkcjonalnościami do utrzymania i wsparcia?
- ?Czy istnieje możliwość wpływu na wybór technologii (np. GCP vs inne chmury)?
- ?Jaka jest polityka dotycząca dni zdalnych – czy 3 dni to maksimum, czy elastycznie?
- ?Jakie są dalsze plany rozwoju platformy – legacy czy greenfield?
- ?Czy są jakieś wymagane certyfikaty lub szkolenia przed rozpoczęciem?
- −Brak szczegółów dotyczących dyżurów i on-call
- −Nie podano wielkości zespołu ani struktury klienta
- −Brak opisu procesu rekrutacyjnego (etapy, czas trwania)
- −Nie wiadomo, czy istnieje możliwość pracy w pełni zdalnej (hybryda sugeruje obecność w biurze)
- −Brak informacji o beneficie w postaci budżetu szkoleniowego lub konferencji