Java Developer | FX & Commodities Trading Platform |
Caspian One
To rola seniornego Java developera w globalnym banku inwestycyjnym, budująca nowej generacji platformę ryzyka dla instrumentów FX i commodity. Praca polega na przepisaniu legacy systemu na nowoczesną architekturę (Spring Boot, Kafka, Hazelcast, ClickHouse) z naciskiem na niskie opóźnienia i wysoką wydajność. Wymagane jest doświadczenie w finansach – to absolutny must have, a nie opcjonalny atut.
Brakuje: wielkość zespołu i struktura, proces rekrutacyjny (liczba etapów, forma).
To rola seniornego Java developera w globalnym banku inwestycyjnym, budująca nowej generacji platformę ryzyka dla instrumentów FX i commodity. Praca polega na przepisaniu legacy systemu na nowoczesną architekturę (Spring Boot, Kafka, Hazelcast, ClickHouse) z naciskiem na niskie opóźnienia i wysoką wydajność. Wymagane jest doświadczenie w finansach – to absolutny must have, a nie opcjonalny atut.
- ✓Greenfield projektu – przepisywanie systemu od nowa
- ✓Nowoczesny stack: Spring Boot, Kafka, Hazelcast, ClickHouse
- ✓Globalna ekspozycja – współpraca z zespołami w Londynie, Singapurze, Nowym Jorku
- ✓Możliwość nauki od legacy systemu i pogłębienia wiedzy o niskich opóźnieniach
- !Brak informacji o wielkości zespołu i strukturze
- !Nie podano szczegółów procesu rekrutacyjnego
- !Niejasne, czy wymagane są dyżury on-call
- !Opis legacy systemu jako 'złożony' może oznaczać wysokie ryzyko utrzymania
- •Projektowanie i implementacja backendowych serwisów w Spring Boot
- •Implementacja strumieniowania zdarzeń z użyciem Apache Kafka
- •Konfiguracja i optymalizacja Hazelcast do rozproszonego cache'owania i obliczeń
- •Praca z ClickHouse do szybkich zapytań i raportowania danych
- •Optymalizacja kodu pod kątem wielowątkowości i niskich opóźnień
- •Integracja z wewnętrzną biblioteką kwantową (lekkie Haskell)
- •Analiza i zrozumienie legacy systemu (WPF C# frontend, Java backend) w celu przepisania
- •Współpraca z traderami i quantami w Londynie, Singapurze i Nowym Jorku
Oferta dla doświadczonych specjalistów (Senior).
Mid-level Java developer (3+ lata) z solidnym rozumieniem wielowątkowości i podstawami Kafki/Hazelcast, który pracował w finansach lub jest gotów szybko wejść w tę domenę.
Juniorzy bez doświadczenia w finansach ani w niskopoziomowej optymalizacji – ta rola wymaga głębokiego zrozumienia systemów produkcyjnych i domeny finansowej. Nie dla osób szukających mało wymagającej pracy 9-17.
- ?Ile osób liczy zespół inżynieryjny, z którym będę pracować?
- ?Czy w projekcie przewidziane są dyżury on-call? Jak często?
- ?Jaka jest przewidywana długość projektu i roadmap?
- ?Na ile intensywna będzie praca z Haskell? Czy wymagana jest biegłość, czy tylko zrozumienie kodu?
- ?Jak wygląda legacy system – czy jest to system monolitowy, czy już rozproszony?
- ?Czy istnieje możliwość wizyt w biurze za granicą (Londyn/Singapur) od czasu do czasu?
- −Wielkość zespołu i struktura
- −Proces rekrutacyjny (liczba etapów, forma)
- −Oczekiwania dotyczące dyżurów on-call
- −Dodatkowe benefity pozapłacowe
- −Harmonogram projektu i kluczowe kamienie milowe
Powyżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię Java. Pełne statystyki zarobków →