#1 Job Board for tech industry in Europe

Senior Java Developer
New
Java

Senior Java Developer

Warszawa
5 491 - 7 825 USD/monthNet per month - B2B
5 354 - 7 413 USD/monthGross per month - Permanent
5 491 - 7 825 USD/monthNet per month - B2B
5 354 - 7 413 USD/monthGross per month - Permanent
Type of work
Full-time
Experience
Senior
Employment Type
B2B, Permanent
Operating mode
Remote
XTB

XTB

Tworzymy XTB – globalną firmę inwestycyjną, oferującą innowacyjne rozwiązania technologiczne, które pozwalają naszym klientom skutecznie zarządzać swoimi finansami na wiele sposobów. Wszystko to w jednej intuicyjnej aplikacji XTB, z której korzysta już ponad 1.4 miliona użytkowników na całym świecie!

Tech stack

    Java

    advanced

    Microservices

    advanced

    Kubernetes

    regular

    gRPC

    regular

    Kafka

    regular

    RabbitMQ

    regular

    PostgreSQL

    regular

    MongoDB

    regular

    Redis

    regular

    JUnit

    regular

Job description

Tworzymy XTB – globalną firmę inwestycyjną, oferującą innowacyjne rozwiązania technologiczne, które pozwalają naszym klientom skutecznie zarządzać swoimi finansami na wiele sposobów. Wszystko to w jednej intuicyjnej aplikacji XTB, z której korzysta już ponad milion użytkowników na całym świecie!

Zakres obowiązków

Szukamy programistów Java, którzy dołączą do zespołu XTB i będą współtworzyć naszą innowacyjną platformę inwestycyjną. Jeśli chcesz być zaangażowany w tworzenie zaawansowanych, skalowalnych i wydajnych systemów w inspirującym środowisku, ta rola jest dla Ciebie!

Co Cię czeka:

  • Praca w Scrumie, z naciskiem na efektywną współpracę zespołową;
  • Rozwój wielu różnych produktów, co daje możliwość tworzenia różnorodnych funkcjonalności;
  • Wysoka wydajność - przetwarzamy ogromne ilości danych przy minimalnych opóźnieniach;
  • Dbałość o wysoką dostępność i skalowalność naszych rozwiązań, które obsługują inwestycje ludzi z całego świata.

Wymagania

Technologie:

  • Nasze mikrousługi piszemy głównie w Javie 17+ z użyciem Micronauta,
  • Uruchamiamy na Rancher’ze (Kubernetes) w kilku serwerowniach,
  • Komunikację między mikrousługami robimy za pomocą gRPC,
  • Do komunikacji asynchronicznej używamy Kafki, Pulsara, RabbitMQ i Chronicle,
  • Trzymamy dane w Postgresie, MongoDB, Redisie,
  • Produkcję obserwujemy z pomocą Prometheusa, Grafany, Opensearcha i Opsgenie,
  • Testujemy z użyciem JUnit, Testcontainers,
  • Kodujemy w IntelliJ przy wsparciu Copilota,
  • Kod trzymamy na Gitlabie i budujemy z użyciem GitlabCI,
  • Zadania śledzimy w Jirze a wiedzę zbieramy w Confluence,
  • Intensywnie korzystamy z Google Workspace: Gmail, Drive, GDocs, Meet, Chat,
  • Mamy firmowe narzędzia GenAI rozwijane wewnętrznie i dostępne dla wszystkich pracowników.

Oczekujemy od Ciebie:

  • Doświadczenia w tworzeniu mikrousług w Javie - posiadasz praktyczną wiedzę w projektowaniu, implementowaniu i rozwijaniu mikrousług, a także rozumiesz wyzwania związane z ich skalowaniem i wydajnością;
  • Umiejętność realizacji zadań zgodnie z wymaganiami - potrafisz przełożyć analizę biznesową na konkretne rozwiązania, dbając o zgodność z wymaganiami i terminowość realizacji;
  • Odpowiedzialność i proaktywność - bierzesz odpowiedzialność za powierzone Ci zadania, a w razie potrzeby potrafisz sygnalizować ryzyka i proponować rozwiązania wpływające na pomyślną realizację projektu;
  • Dbałość o jakość kodu - stawiasz na najwyższe standardy programowania, dbając o czystość kodu, testowalność, zgodność z najlepszymi praktykami i architekturą systemów;
  • Aktywny udział w rozwoju projektu - angażujesz się w rozwój i optymalizację projektów, proponując innowacyjne rozwiązania i współpracując z zespołem w dążeniu do wspólnego celu.

Oferujemy

  • Realny wpływ na rozwój firmy i produktu
  • Pracę w doświadczonym zespole, który chętnie dzieli się wiedzą
  • Jasną wizję rozwoju dzięki regularnym feedbackom i klarownym ścieżkom karier
  • Sprzęt dopasowany do Twoich potrzeb
  • Pracę zdalną, z biura w Warszawie lub z coworku w Twoim mieście
  • Regularne spotkania integracyjne

 

Rozwijamy super aplikację inwestycyjną, która pozwala naszym klientom efektywne zarządzać swoimi finansami. Dołącz do nas i razem kształtujmy przyszłość finansów!

Benefity

  • Budżet szkoleniowy na interesujące Cię kursy i konferencje
  • Dodatkowy dzień wolny z okazji Twoich urodzin 
  • Dodatkowy dzień wolny dla rodziców
  • Prywatną opiekę medyczną i ubezpieczenie grupowe
  • Dostęp do platformy e-learningowej do nauki języka angielskiego oraz platformy benefitowej 
5 491 - 7 825 USD/month

Net per month - B2B

5 354 - 7 413 USD/month

Gross per month - Permanent

Senior Java Developer - XTB