Senior Java Software Engineer

Senior Java Software Engineer

Pełny etat 90000 - 110000 zł / rok (szac.) Hybrydowo
X

W skrócie

  • Zadania: Twórz oprogramowanie w zespole Scrum, rozwijając innowacyjne produkty.
  • Firma: XTB - lider FinTech w Polsce i Europie Środkowo-Wschodniej.
  • Benefity: Konkurencyjne wynagrodzenie, prywatna opieka medyczna, dodatkowe dni wolne i budżet na szkolenia.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery i regularnymi spotkaniami integracyjnymi.
  • Dlaczego ta praca: Zyskaj doświadczenie w międzynarodowym środowisku i wpływaj na rozwój produktów.
  • Kwalifikacje: Doświadczenie w budowaniu mikroserwisów w Javie oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.

XTB jest globalną firmą z branży finansowej, koncentrującą się na handlu online instrumentami finansowymi. Jesteśmy największym FinTech w Polsce i liderem w Europie Środkowej i Wschodniej, a zakres naszej działalności obejmuje kilka krajów, w tym Azję i Amerykę Południową. W XTB skupiamy się na rozwoju naszych pracowników, dając im możliwości zdobywania wiedzy i umiejętności w różnych dziedzinach, a także oferując szereg programów szkoleniowych i rozwojowych. Jeśli szukasz wyzwań i chcesz zdobyć cenne doświadczenie w międzynarodowym środowisku biznesowym, XTB jest odpowiednim miejscem dla Ciebie. Jesteśmy certyfikowaną firmą Great Place to Work.

Obowiązki:

  • Praca w środowisku Scrum, z silnym naciskiem na efektywną współpracę zespołową.
  • Rozwój wielu produktów, oferujący możliwość budowy szerokiego zakresu funkcjonalności.
  • Systemy o wysokiej wydajności - przetwarzamy ogromne ilości danych przy minimalnym opóźnieniu.
  • Silny nacisk na wysoką dostępność i skalowalność, wspierając inwestycje dokonywane przez użytkowników na całym świecie.

Technologie:

  • Nasze mikroserwisy są głównie rozwijane w Java 17+ przy użyciu Micronaut.
  • Wdrażane na Rancher (Kubernetes) w wielu centrach danych.
  • Komunikacja międzyserwisowa za pomocą gRPC i Protobuf.
  • Asynchroniczna komunikacja z użyciem Kafka, Pulsar, RabbitMQ i Chronicle.
  • Przechowywanie danych w PostgreSQL, MongoDB i Redis.
  • Monitorowanie produkcji z użyciem Prometheus, Grafana, OpenSearch, Opsgenie i Open Telemetry.
  • Testowanie z użyciem JUnit i Testcontainers.
  • Rozwój w IntelliJ IDEA z wsparciem GitHub Copilot, Windsurf i Claude Code.
  • Kod źródłowy hostowany na GitLab, z budowami zarządzanymi przez GitLab CI.
  • Śledzenie zadań w Jira i dokumentacja w Confluence.
  • Rozległe korzystanie z Google Workspace: Gmail, Drive, Docs, Meet i Chat.
  • Wewnętrznie opracowane narzędzia GenAI dostępne dla wszystkich pracowników.

Wymagania:

  • Silne doświadczenie w budowaniu mikroserwisów opartych na Javie - praktyczna wiedza w projektowaniu, wdrażaniu i rozwijaniu mikroserwisów, zrozumienie wyzwań związanych ze skalowalnością i wydajnością.
  • Umiejętność dostarczania zgodnie z wymaganiami - tłumaczenie analizy biznesowej na konkretne rozwiązania techniczne, zapewniając zgodność z wymaganiami i terminami.
  • Odpowiedzialność i proaktywność - branie odpowiedzialności za przypisane zadania, identyfikowanie ryzyk i proponowanie rozwiązań w celu zapewnienia pomyślnej realizacji projektu.
  • Zaangażowanie w jakość kodu - przestrzeganie najwyższych standardów inżynieryjnych, skupiając się na czystym, testowalnym kodzie oraz zgodności z najlepszymi praktykami i architekturą systemu.
  • Aktywny wkład w rozwój projektu - angażowanie się w ciągłe doskonalenie i optymalizację, proponowanie innowacyjnych rozwiązań oraz bliska współpraca z zespołem w dążeniu do wspólnych celów.
  • Doświadczenie w efektywnej komunikacji i współpracy z doświadczonym zespołem - komfortowe działanie wśród profesjonalistów z silną ekspertyzą, budowanie produktywnych relacji roboczych oraz dostosowywanie się do celów i decyzji w dojrzałym środowisku zespołowym.

Co oferujemy:

  • Realny wpływ na rozwój firmy i produktu.
  • Pracę w doświadczonym zespole, który chętnie dzieli się swoją wiedzą.
  • Jasną wizję rozwoju dzięki regularnym informacjom zwrotnym i klarownym ścieżkom kariery.
  • Regularne spotkania integracyjne.

Benefity:

  • Budżet szkoleniowy na kursy i konferencje, które Cię interesują.
  • Dodatkowy dzień wolny w dniu urodzin.
  • Dodatkowy dzień wolny dla rodziców.
  • Sprzęt dostosowany do Twoich potrzeb.
  • Prywatna opieka medyczna i ubezpieczenie grupowe.
  • Dostęp do platformy e-learningowej do nauki języka angielskiego oraz platformy benefitowej.
  • Dostęp do platformy wellbeingowej oraz możliwość skorzystania z warsztatów i prywatnych sesji terapeutycznych.
  • Praca zdalna, z biura w Warszawie lub z coworkingowego miejsca w Twoim mieście.

Możemy korzystać z narzędzi sztucznej inteligencji (AI), aby wspierać niektóre części procesu rekrutacji, takie jak przeglądanie aplikacji, analizowanie CV lub ocenianie odpowiedzi oraz identyfikowanie potencjalnych niespójności lub sygnałów weryfikacyjnych w materiałach aplikacyjnych na podstawie dostępnych informacji. Narzędzia te wspierają nasz zespół rekrutacyjny, ale nie zastępują ludzkiego osądu. Ostateczne decyzje dotyczące zatrudnienia podejmowane są przez ludzi. Jeśli chcesz uzyskać więcej informacji na temat przetwarzania Twoich danych, skontaktuj się z nami.

Senior Java Software Engineer – pracodawca: XTB online investing

XTB to globalna firma z branży finansowej, która stawia na rozwój swoich pracowników, oferując im liczne programy szkoleniowe i możliwości zdobywania wiedzy w międzynarodowym środowisku. Pracując w XTB, masz szansę na rozwój kariery w uznawanej na całym świecie firmie, która cieszy się doskonałą reputacją jako miejsce pracy. Oferujemy pełnoetatowe zatrudnienie oraz wsparcie w postaci niezbędnych narzędzi i szkoleń, co czyni nas idealnym miejscem dla osób poszukujących wyzwań i satysfakcji zawodowej.

X

Dane kontaktowe:

Zespół rekrutacyjny XTB online investing

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Java Software Engineer

Java 17+
Microservices
Kubernetes
gRPC
Protobuf
Kafka
PostgreSQL