Senior Java Software Engineer

XTB · Zdalnie, Warszawa

Opis stanowiska

XTB to globalna firma z branży finansowej specjalizująca się w handlu instrumentami finansowymi online. Jako lider FinTech w Polsce i regionie Europy Środkowo-Wschodniej, oferuje możliwość pracy w międzynarodowym środowisku z wykorzystaniem nowoczesnych technologii.

Oferujemy pracę w elastycznym trybie zdalnym, z możliwością korzystania z biura w Warszawie lub przestrzeni coworkingowej.

Zakres obowiązków

  • Praca w środowisku Scrum z naciskiem na efektywną współpracę zespołową.
  • Rozwój wielu produktów z możliwością budowania szerokiej gamy funkcjonalności.
  • Optymalizacja wysokoprzepustowych systemów przetwarzających duże objętości danych z minimalną opóźnieniem.
  • Gwarancja wysokiej dostępności i skalowalności systemów obsługujących użytkowników na całym świecie.

Technologie

  • Microservices w języku Java 17+ z użyciem Micronaut.
  • Wdrażanie na Rancher (Kubernetes) w wielu data centerach.
  • Komunikacja międzyusługowa za pomocą gRPC i Protobuf.
  • Komunikacja asynchroniczna z wykorzystaniem Kafka, Pulsar, RabbitMQ i Chronicle.
  • Bazy danych: PostgreSQL, MongoDB, Redis.
  • Monitoring produkcji: Prometheus, Grafana, OpenSearch, Opsgenie, OpenTelemetry.
  • Testowanie z JUnit i Testcontainers.
  • Narzędzia rozwojowe: IntelliJ IDEA, GitHub Copilot, Windsurf, Claude Code.
  • Zarządzanie kodem źródłowym w GitLab z CI/CD w GitLab CI.
  • Śledzenie zadań w Jira, dokumentacja w Confluence.
  • Google Workspace: Gmail, Drive, Docs, Meet, Chat.
  • Dostęp do wewnętrznych narzędzi GenAI.

Wymagania

  • Doświadczenie w budowaniu microservice w języku Java, w tym projektowanie, implementacja i optymalizacja pod kątem skalowalności i wydajności.
  • Umiejętność przekształcania analiz biznesowych w konkretne rozwiązania techniczne, zgodnie z wymaganiami i terminami.
  • Zaangażowanie w zapewnienie jakości kodu, zgodnie z najlepszymi praktykami i standardami inżynierskimi.
  • Aktywne uczestnictwo w rozwoju projektu, w tym optymalizacja i wprowadzanie innowacyjnych rozwiązań.
  • Doświadczenie w efektywnej komunikacji i współpracy w doświadczonym zespole.

Oferta

  • Możliwość realnego wpływu na rozwój firmy i produktów.
  • Praca w doświadczonym zespole z możliwością wymiany wiedzy.
  • Regularne feedback i jasne ścieżki rozwoju kariery.
  • Dodatkowy dzień wolny z okazji urodzin i dla rodziców.
  • Budżet szkoleniowy na kursy i konferencje.
  • Dostosowane wyposażenie.
  • Opieka medyczna prywatna i ubezpieczenie grupowe.
  • Dostęp do platformy e-learningowej (język angielski) i korzyści dodatkowych.
  • Platforma wellness i możliwość udziału w warsztatach oraz sesjach terapeutycznych.

Podobne oferty