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ą g RPC,
Do komunikacji asynchronicznej używamy Kafki, Pulsara, Rabbit MQ i Chronicle,
Trzymamy dane w Postgresie, Mongo DB, Redisie,
Produkcję obserwujemy z pomocą Prometheusa, Grafany, Opensearcha i Opsgenie,
Testujemy z użyciem JUnit, Testcontainers,
Kodujemy w Intelli J przy wsparciu Copilota,
Kod trzymamy na Gitlabie i budujemy z użyciem Gitlab CI,
Zadania śledzimy w Jirze a wiedzę zbieramy w Confluence,
Intensywnie korzystamy z Google Workspace: Gmail, Drive, GDocs, Meet, Chat,
Mamy firmowe narzędzia Gen AI 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.
#J-18808-Ljbffr