Pomiń do treści
Logo firmy VISTULO

Senior Java Backend Engineer (Core Java, Trading Systems)

VISTULO

Oferta w skrócie
36 96040 320PLN / mies.
🏠ZdalnieTryb pracy
📄B2BKontrakt
⏱️Senior · 5+ latDoświadczenie
LokalizacjaKraków
Źródło
Aktywna
Opublikowano31 lipca 2026
Ostatnio sprawdzono31 lipca 2026
Wygasa za7 dni
Werdykt JobHunt

Rola polega na budowie systemów transakcyjnych o niskim opóźnieniu (low-latency) dla czołowego amerykańskiego banku. Pracujesz bezpośrednio z zespołem banku, tworząc rdzeń systemu (nie legacy). Na co dzień piszesz kod w Javie (8/17/21), projektujesz rozproszone usługi oparte na kolejkach komunikatów, debugujesz wydajność na poziomie mikrosekund i współpracujesz z zespołami operacyjnymi. Przez pierwsze 2 miesiące konieczne dostosowanie do godzin US Eastern (praca do 21:00 CET), później większa elastyczność.

Brakuje: brak informacji o wielkości zespołu i strukturze, brak szczegółów dotyczących procesu background check.

🛠 Wymagane technologie
Dane źródłowe
AI Insights
Czym naprawdę jest ta rola?Backend Engineer

Rola polega na budowie systemów transakcyjnych o niskim opóźnieniu (low-latency) dla czołowego amerykańskiego banku. Pracujesz bezpośrednio z zespołem banku, tworząc rdzeń systemu (nie legacy). Na co dzień piszesz kod w Javie (8/17/21), projektujesz rozproszone usługi oparte na kolejkach komunikatów, debugujesz wydajność na poziomie mikrosekund i współpracujesz z zespołami operacyjnymi. Przez pierwsze 2 miesiące konieczne dostosowanie do godzin US Eastern (praca do 21:00 CET), później większa elastyczność.

Plusy
  • Praca nad rdzeniem systemu transakcyjnego (nie legacy) – aktywny rozwój, oryginalni inżynierowie w zespole
  • W pełni zdalnie z długoterminowym zaangażowaniem
  • Wysoka stawka B2B: 220–240 PLN netto+VAT/godz.
  • Brak zadania domowego – proces rekrutacyjny z szacunkiem dla czasu kandydata
  • Możliwość współpracy z topowym zespołem w Ameryce Północnej i Europie
Na co uważać
  • !Brak informacji o wielkości zespołu i podziale pracy między zespołami
  • !Nieokreślona częstotliwość dyżurów produkcyjnych (on-call) – choć wspomniano o wsparciu incydentów
  • !Niejasne warunki elastyczności czasu pracy po pierwszych 2 miesiącach
  • !Rola przez polską firmę pośredniczącą, co może budzić wątpliwości co do stabilności i benefitów
Codzienna praca
  • Implementacja rozwiązań backendowych w core Java (wersje 8, 17, 21) dla systemów transakcyjnych
  • Projektowanie i rozwijanie rozproszonych aplikacji serwisowych z wykorzystaniem kolejek komunikatów
  • Tworzenie testów jednostkowych i integracyjnych w celu zapewnienia stabilności systemu
  • Diagnozowanie i rozwiązywanie problemów wydajnościowych na poziomie mikrosekund w środowisku produkcyjnym
  • Współpraca z zespołami operacyjnymi przy budowie nowych funkcjonalności i ulepszeniach
  • Uczestnictwo w przeglądach kodu i dyskusjach technicznych
  • Możliwe: optymalizacja JVM i korzystanie z AWS (zależnie od zespołu)
  • Dostosowanie harmonogramu do godzin US Eastern w trakcie onboardingu (pierwsze 2 miesiące)
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

Java developer z co najmniej 6-letnim stażem, solidną znajomością algorytmów i struktur danych oraz doświadczeniem w budowie rozproszonych systemów opartych na kolejkach. Osoba z komunikatywnym angielskim i gotowością do dostosowania godzin pracy na początku zatrudnienia.

Raczej nie dla

Nie dla juniorów ani mid-level developerów z mniej niż 6-letnim doświadczeniem. Nie dla osób niechętnych do debugowania wydajności na poziomie mikrosekund lub niegotowych na pracę w godzinach US Eastern (do 21:00 CET) przez pierwsze 2 miesiące.

Ocena dopasowania
Junior1/5
Mid2/5
Senior5/5
Hands-on5/5
Architekt3/5
Remote5/5
Enterprise4/5
Pytania do rekrutera
  • ?Do którego zespołu będę przypisany – prime brokerage czy platform team?
  • ?Jakie konkretnie wersje Javy i frameworki będą używane w moim zespole?
  • ?Jaki jest dokładny harmonogram pracy po pierwszych 2 miesiącach – czy mogę pracować w standardowych godzinach CET?
  • ?Ile osób liczy zespół, w którym będę pracować?
  • ?Jaka jest relacja między Vistulo a bankiem – czy jestem formalnie zatrudniony przez Vistulo, a bank jest klientem?
  • ?Czy istnieje możliwość późniejszego przejścia na bezpośrednie zatrudnienie w banku?
  • ?Jakie są szczegóły tła – czego dotyczy background check?
Brakujące informacje
  • Brak informacji o wielkości zespołu i strukturze
  • Brak szczegółów dotyczących procesu background check
Zespół

Zespół składa się z doświadczonych inżynierów, którzy stworzyli system od podstaw. Kultura oparta na współpracy i wymianie wiedzy, z bezpośrednią współpracą z zespołem klienta w Ameryce Północnej i Europie.

Rekrutacja

CV → pisemne pytania i krótkie ćwiczenie programistyczne (własne tempo) → 3-etapowa rozmowa: 1) dyskusja o doświadczeniu, 2) rozwiązywanie problemów algorytmicznych werbalnie, 3) live coding. Brak zadań domowych. Wymagany background check.

Wynagrodzenie vs rynekn=44 · Senior · Java · B2B

Powyżej mediany rynkowej

Ta oferta36 960–40 320 zł

≈ 220,0–240,0 zł/h

Mediana: Senior · Java · AWS · B2B23 52028 600

Dane z aktywnych ofert zawierających technologię AWS. Pełne statystyki zarobków →

🔗Podobne oferty