Senior Java Developer – FX Trading Platform
ITDS
Rola polega na rozwoju flagowego systemu transakcyjnego FX (River) w międzynarodowym zespole 170 ekspertów. Jako Senior Java Developer będziesz tworzyć i utrzymywać wysokowydajne mikroserwisy w Javie 17+ z naciskiem na niskie opóźnienia. Odpowiadasz za implementację funkcji pricingowych, bookingowych i zarządzania ryzykiem, automatyzację testów i wdrożeń oraz monitorowanie środowiska produkcyjnego. Praca w modelu hybrydowym w Krakowie, dla klienta z sektora bankowego (HSBC).
Brakuje: nie podano liczby dni hybrydowych w biurze, nie wymieniono konkretnych narzędzi ci/cd (jenkins, gitlab ci, itp.).
Rola polega na rozwoju flagowego systemu transakcyjnego FX (River) w międzynarodowym zespole 170 ekspertów. Jako Senior Java Developer będziesz tworzyć i utrzymywać wysokowydajne mikroserwisy w Javie 17+ z naciskiem na niskie opóźnienia. Odpowiadasz za implementację funkcji pricingowych, bookingowych i zarządzania ryzykiem, automatyzację testów i wdrożeń oraz monitorowanie środowiska produkcyjnego. Praca w modelu hybrydowym w Krakowie, dla klienta z sektora bankowego (HSBC).
- ✓Praca nad flagowym systemem transakcyjnym HSBC (River) w nowoczesnym stacku (Java 17+, mikroserwisy, niska latencja)
- ✓Międzynarodowy zespół – możliwość współpracy z ekspertami z różnych kontynentów
- ✓Nacisk na automatyzację (CI/CD) i częste wydania – nowoczesne podejście DevOps
- ✓Stawka B2B podana od razu – transparentność wynagrodzenia
- !Nie określono liczby dni w biurze w modelu hybrydowym
- !Możliwy on-call (wzmianka o 'ciągłej dostępności produkcyjnej' bez szczegółów)
- !Praca dla klienta zewnętrznego (outsourcing) – może być mniejsza stabilność niż produkt własny
- !Duży, międzynarodowy zespół (170 osób) – może oznaczać biurokrację i sztywne procesy
- •Pisanie i refaktoryzacja kodu w Javie 17+ z wykorzystaniem wzorców niskiej latencji i lock-free
- •Projektowanie i implementacja mikroserwisów w architekturze REST i messaging
- •Udział w testach TDD z użyciem jUnit i automatyzacja testów jednostkowych oraz integracyjnych
- •Utrzymanie i rozwijanie pipeline'ów CI/CD dla częstych, małych wydań
- •Monitorowanie produkcji pod kątem stabilności i wydajności (produkcyjny on-call?)
- •Współpraca z product ownerami i zespołami biznesowymi przy analizie wymagań FX
- •Code review i dzielenie się wiedzą w międzynarodowym zespole
- •Debugowanie i optymalizacja wydajności systemu transakcyjnego
Oferta dla doświadczonych specjalistów (Senior).
Senior Java developer z co najmniej 5-letnim stażem, który zna Java 17+ i podstawy TDD/CI, ale może nie mieć jeszcze doświadczenia w systemach finansowych FX.
Osoby z mniej niż 5 latami doświadczenia w Javie, juniorzy oraz deweloperzy niezainteresowani niskimi opóźnieniami i domeną finansową.
- ?Ile osób liczy zespół, w którym będę pracować bezpośrednio?
- ?Jakie technologie messagingowe są używane (np. Kafka, Solace, RabbitMQ)?
- ?Czy wiąże się z tym dyżur on-call? Jak często i czy jest dodatkowo płatny?
- ?Ile dni w tygodniu wymagana jest obecność w biurze w modelu hybrydowym?
- ?Jaki jest plan rozwoju systemu – czy bardziej greenfield, czy utrzymanie istniejącego kodu?
- ?Jakie narzędzia monitorujące są używane (np. Grafana, Prometheus, Splunk)?
- ?Jaki jest proces rekrutacyjny – ile etapów, czy jest zadanie domowe lub live coding?
- −Nie podano liczby dni hybrydowych w biurze
- −Nie wymieniono konkretnych narzędzi CI/CD (Jenkins, GitLab CI, itp.)
- −Brak opisu procesu rekrutacyjnego (etapy, oczekiwany czas)
- −Nie wiadomo, czy praca dotyczy konkretnego projektu, czy rotacyjnie
Międzynarodowy zespół 170 ekspertów z różnych kontynentów, współpraca z product ownerami i zespołami biznesowymi, nacisk na jakość i automatyzację.
Powyżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię Microservices architecture. Pełne statystyki zarobków →