JustJoin.IT Praca zdalna Senior

Senior Java Backend Engineer (Core Java, Trading Systems)

VISTULO

⚲ Kraków, Warszawa, Wrocław, Poznań, Katowice

36 960 - 40 320 PLN netto (B2B)

Wymagania

  • min. 6 lat doświadczenia jako backend engineer
  • bardzo mocne umiejętności programowania w core Java (nie tylko integracja frameworków/API)
  • doświadczenie w pracy przy systemach o niskich opóźnieniach i wysokiej przepustowości
  • znajomość struktur danych i umiejętność debugowania problemów wydajnościowych aplikacji
  • biegły angielski
  • gotowość do pracy w synchronizacji z zespołem amerykańskim (do 21:00 CET) przez pierwsze 2 miesiące onboardingu
  • miejsce zamieszkania w Polsce

Opis stanowiska

Praca przy systemie transakcyjnym o dużej skali i niskich opóźnieniach dla banku z Ameryki Północnej — rozwijasz core Java od podstaw, nie tylko integrujesz frameworki. Zespół jest rozproszony między Ameryką Północną a Europą, a system jest aktywnie rozwijany (nie legacy). To oferta dla bardzo dobrego programisty Java, który lubi zagłębiać się w działanie systemów 'pod maską', rozumie struktury danych i potrafi debugować problemy wydajnościowe. Uwaga: przez pierwsze dwa miesiące onboardingu pracujesz w synchronizacji z zespołem amerykańskim do 21:00 CET — dopiero potem część zespołów oferuje większą elastyczność.

🔍 Dekoder Ogłoszenia

🔴
fully remote for a top N. American bank (for residents of Poland only)
Praca zdalna jest dostępna, ale tylko dla osób mieszkających w Polsce, co może ograniczać możliwości rozwoju w międzynarodowym zespole.
🔴
this is not a legacy support role or an outsourced B team
Choć ogłoszenie zapewnia, że nie jest to praca wsparcia dla starszych systemów, może to oznaczać, że zespół jest podzielony i ta konkretna rola nie jest kluczowa dla rozwoju produktu.
🔴
The engineers who built it originally are still on the team.
Może to oznaczać, że system jest bardzo dojrzały i ewolucja może być powolna, a wprowadzanie nowych technologii utrudnione.
🟡
Join the Java Engineering Team at a top N. American Bank
Praca w banku może oznaczać dużą stabilność i przewidywalność, ale także potencjalnie bardziej konserwatywne podejście do technologii i procesów.
🟢
Work on a large-scale, low-latency trading system processing millions of daily transactions.
Praca nad systemami o wysokiej wydajności i niskich opóźnieniach jest wymagająca i może wiązać się z presją czasu oraz koniecznością ciągłego optymalizowania kodu.