Senior Java Engineer (Trading Systems)
VISTULO
Rola Senior Java Backend Engineer dla topowego banku w Ameryce Północnej, skupiająca się na budowaniu systemów transakcyjnych o ultra-niskich opóźnieniach (ultra-low-latency) i wysokiej przepustowości. Kandydat będzie pracował nad projektami greenfield i semi-greenfield, tworząc backendowe usługi dla handlu akcjami, opcjami, FX (forex) i innymi instrumentami. Wymagane jest doświadczenie w budowaniu systemów transakcyjnych, najlepiej z zakresu order routing lub algorithmic order management, oraz pewne doświadczenie na rynkach kapitałowych. Rola jest w pełni zdalna dla rezydentów Polski.
Brakuje: dokładna liczba dni urlopu oferowana w ramach b2b., szczegóły dotyczące konkretnych klas aktywów, nad którymi będą prowadzone prace..
Rola Senior Java Backend Engineer dla topowego banku w Ameryce Północnej, skupiająca się na budowaniu systemów transakcyjnych o ultra-niskich opóźnieniach (ultra-low-latency) i wysokiej przepustowości. Kandydat będzie pracował nad projektami greenfield i semi-greenfield, tworząc backendowe usługi dla handlu akcjami, opcjami, FX (forex) i innymi instrumentami. Wymagane jest doświadczenie w budowaniu systemów transakcyjnych, najlepiej z zakresu order routing lub algorithmic order management, oraz pewne doświadczenie na rynkach kapitałowych. Rola jest w pełni zdalna dla rezydentów Polski.
- ✓Praca nad systemami o ultra-niskich opóźnieniach i wysokiej przepustowości w branży finansowej.
- ✓Projekty greenfield i semi-greenfield – brak pracy z legacy code.
- ✓Stabilność długoterminowej, w pełni zdalnej roli oferowanej przez bank.
- ✓Możliwość bezpośredniej współpracy z traderami i zespołami produktowymi.
- ✓Brak zadań domowych (no take-home assignments) – szacunek dla czasu kandydata.
- ✓Konkurencyjne wynagrodzenie i ample time-off options.
- −Wymóg 6-godzinnego pokrycia czasowego z biznesowymi godzinami pracy w USA (Eastern Time) może być obciążający dla osób preferujących ścisłe godziny pracy.
- −Wymóg pracy dla rezydentów Polski, ale z koniecznością zapewnienia pokrycia czasowego z USA, może sugerować pewne wyzwania w komunikacji międzykulturowej i czasowej.
- !Choć praca jest w pełni zdalna, wymagane jest 6-godzinne pokrycie czasowe z USA, co może oznaczać pracę w nietypowych godzinach.
- !Proces rekrutacyjny obejmuje pisemne pytania i krótkie ćwiczenie programistyczne, a następnie trzyetapową rozmowę techniczną – może być czasochłonny.
- •Projektowanie i implementacja rozwiązań programistycznych dla systemów transakcyjnych (akcje, FX).
- •Budowanie wydajnych backendowych usług do algorytmicznego zarządzania i routingu zleceń.
- •Tworzenie szczegółowych przypadków testowych w celu zapewnienia stabilności i niezawodności oprogramowania.
- •Współpraca z zespołami operacyjnymi w zakresie budowania nowych funkcji i ulepszania istniejącej funkcjonalności.
- •Debugowanie problemów z wydajnością aplikacji.
- •Praca nad systemami o niskich opóźnieniach (mierzone w mikrosekundach).
- •Zapewnienie 6-godzinnego pokrycia czasowego z biznesowymi godzinami pracy w USA (Eastern Time).
Oferta dla doświadczonych specjalistów (Senior).
Kandydat z silnym doświadczeniem w Javie, rozumiejący algorytmy, wielowątkowość i struktury danych. Musi mieć doświadczenie w budowaniu backendowych usług dla systemów transakcyjnych front-office i być gotowy do pracy w pełni zdalnej dla klienta z USA, z zapewnieniem 6-godzinnego pokrycia czasowego. Wymagana jest biegła znajomość angielskiego.
Nie dla osób bez doświadczenia w budowaniu systemów transakcyjnych lub z ograniczoną znajomością Javy. Rola wymaga głębokiego zrozumienia systemów o niskich opóźnieniach i pracy w środowisku finansowym.
- ?Jakie są konkretne godziny pracy, które obejmuje 6-godzinne pokrycie czasowe z USA Eastern Time?
- ?Jakie są główne wyzwania techniczne związane z budowaniem systemów o ultra-niskich opóźnieniach w tej roli?
- ?Jak wygląda proces onboardingu dla zdalnych pracowników?
- ?Jakie są możliwości rozwoju zawodowego i ścieżki kariery w ramach tego zespołu?
- ?Jakie są główne różnice między projektami greenfield a semi-greenfield, nad którymi będę pracować?
- ?Jak często odbywają się spotkania z zespołem w USA?
- ?Jakie są narzędzia i technologie używane do monitorowania wydajności systemów?
- ?Jakie są oczekiwania dotyczące komunikacji w zespole i z klientem?
- −Dokładna liczba dni urlopu oferowana w ramach B2B.
- −Szczegóły dotyczące konkretnych klas aktywów, nad którymi będą prowadzone prace.
- −Informacje o wielkości zespołu.
- −Szczegóły dotyczące procesu rekrutacyjnego (poza ogólnym opisem etapów).
Współpraca z światowej klasy zespołem programistów z Ameryki Północnej i Europy. Środowisko wspierające i wymagające, gdzie ceni się ciekawość, otwartość i chęć nauki.
Proces rekrutacyjny obejmuje: przesłanie CV, odpowiedź na kilka pytań pisemnych i krótkie ćwiczenie programistyczne (do wykonania we własnym tempie), a następnie trzyetapową rozmowę techniczną: pisemny screening, rozmowę techniczną oraz trzy rozmowy techniczne z przyszłymi członkami zespołu. Rozmowy obejmują dyskusję o doświadczeniu i umiejętnościach, rozwiązywanie werbalnych problemów algorytmicznych (nacisk na jasność i zrozumienie) oraz zadania live coding (bez podchwytliwych pytań). Nie ma zadań domowych.
Powyżej mediany rynkowej
≈ 270,0–300,0 zł/h
Dane z aktywnych ofert zawierających technologię Java. Pełne statystyki zarobków →