#1 Job Board for tech industry in Europe

  • Job offers
  • Senior Java Developer
    New
    Java

    Senior Java Developer

    5 282 - 7 528 USD/monthNet per month - B2B
    5 150 - 7 263 USD/monthGross per month - Permanent
    5 282 - 7 528 USD/monthNet per month - B2B
    5 150 - 7 263 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!

    Company profile

    Tech stack

      Polish

      B2

      Apache Pulsar

      advanced

      REST

      advanced

      JUnit/Spock

      advanced

      RxJava

      advanced

      gRPC

      advanced

      Hibernate

      advanced

      Micronaut

      advanced

      Kafka

      advanced

      Java

      advanced

      Spring

      advanced

    Job description

    Online interview

    Tworzymy XTB - polską firmę produktową działającą w branży inwestycyjnej. Naszym flagowym produktem jest wielokrotnie nagradzana Platforma XTB, z której korzysta ponad milion użytkowników na całym świecie.


    XTB rozwija jedną z najbardziej niezawodnych i funkcjonalnych aplikacji inwestycyjnych na globalnym rynku fintech. Dział Produktu i Technologii, który mieści się w całości w Polsce, liczy obecnie ponad 500 ekspertów. Pracujemy w metodologiach agile, w małych, interdyscyplinarnych zespołach, co pozwala nam na szybkie i efektywne podejmowanie decyzji. Korzystamy z najnowszych rozwiązań technologicznych, takich jak własne technologie AI, reaktywne programowanie, wielowątkowość czy mikroserwisy, dzięki czemu nasze produkty są nie tylko innowacyjne, ale i wyjątkowo stabilne.


    Wspólnie dzielimy się wiedzą podczas spotkań gildii, co pozwala nam na ciągły rozwój i doskonalenie kompetencji. Dodatkowo, nasza rozbudowana i stabilna struktura organizacyjna daje nam możliwość elastycznego zmieniania projektów oraz kierunków rozwoju, co sprzyja naszym pracownikom w realizowaniu ambicji zawodowych. Choć pracujemy głównie zdalnie, oferujemy także dostęp do biura w Skyliner w Warszawie, jak również do przestrzeni coworkingowych w Gdańsku, Krakowie, Poznaniu i Wrocławiu.


    Zakres obowiązków:


    • Projektowanie, rozwój i optymalizacja zaawansowanych rozwiązań w technologii Java, z wykorzystaniem takich narzędzi jak Spring, Micronaut, Kafka, REST, GRPC, Apache Pulsar, Hibernate i innych,
    • Samodzielne rozwiązywanie skomplikowanych problemów technicznych oraz wsparcie zespołu architektonicznego w projektowaniu nowych rozwiązań,
    • Tworzenie wysokiej jakości kodu oraz dbałość o jego utrzymanie zgodnie z najlepszymi praktykami w zakresie testowania, rozwoju i utrzymania aplikacji,
    • Współpraca z innymi zespołami w celu opracowania i wdrażania optymalnej architektury systemów, zgodnej z wymaganiami biznesowymi i technologicznymi,
    • Przeprowadzanie code review, udzielanie konstruktywnego feedbacku oraz wspieranie młodszych programistów w podnoszeniu jakości ich kodu,
    • Wsparcie Product Ownera i zespołu w ramach procesu SCRUM, aktywne uczestnictwo w planowaniu, retrospektywach i dostarczaniu wartościowych rozwiązań w sprintach,
    • Udział w rozwoju nowych funkcjonalności, monitorowaniu i optymalizacji istniejących rozwiązań w celu poprawy wydajności oraz jakości systemów.


    Jeśli w jednej lub więcej z poniższych technologii czujesz się pewnie, znajdziesz u nas projekt dla siebie (kolejność losowa):


    • Spring
    • Micronaut
    • Kafka
    • REST
    • GRPC
    • Apache Pulsar
    • JUnit/Spock
    • RxJava
    • Hibernate
    • Esper
    • Docker
    • Rancher


    Zespoły: Pracujemy w kilku rodzajach zespołów, w zależności od Twoich preferencji możesz wybrać obszar, w którym czujesz się najlepiej:

    • HFT - zespoły ściśle związane z systemami finansowymi, przetwarzające bardzo duże wolumeny danych, szybko i efektywnie,
    • Biznes - zespoły multidyscyplinarne skupione na funkcjonalnościach biznesowych, tworzące kompletne rozwiązania od backendu do frontendu,
    • Integracja - budowanie middleware dla aplikacji webowych i mobilnych.

     

    Domeny: W związku z tym, że w całości pracujemy na własne potrzeby i zapewniamy wsparcie dla wszystkich aspektów działania naszej firmy, możesz wybrać domenę, która najbardziej Ci odpowiada:

    • Handel - systemy związane z obsługą transakcji i rynkami finansowymi,
    • Procesy - aplikacje związane z procesami w organizacji, z zakresu obsługi klienta, kwestii prawnych, wsparcia systemów transakcyjnych,
    • Narzędzia - projektowanie, rozwój i wdrażanie systemów powiązanych, z pozostałymi rozwiązaniami informatycznymi,
    • Low-latency - systemy przetwarzające dane i gwarantujące do nich dostęp w czasie rzeczywistym.


    Wymagania:


    • Masz wieloletnie doświadczenie i wysokie umiejętności w jednej lub więcej z w/w technologii pozwalające na zajmowanie się zaawansowanymi zagadnieniami z tej dziedziny,
    • Doświadczenie i wiedza pozwalają Ci na samodzielne, lub przy wsparciu zespołu architektonicznego, projektowanie nowych rozwiązań,
    • Wiesz, jak tworzyć dobrej jakości kod, jakich technik i narzędzi używać do zapewnienia wysokich standardów w kontekście testowania, rozwoju i utrzymania,
    • Jesteś otwarty/a na współpracę z innymi zespołami w celu opracowywania optymalnej architektury rozwiązań
    • Przeprowadzasz konstruktywne code review innych Programistów,
    • W ramach SCRUM będziesz wsparciem dla Product Ownera i innych członków zespołu.


    Oferujemy:


    • Dużą samodzielność i możliwości rozwoju kompetencji biznesowych, technicznych i liderskich,
    • Współpracę z doświadczonymi Managerami i Product Ownerami,
    • 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,
    • Budżet szkoleniowy na interesujące Cię kursy i konferencje,
    • Sprzęt dopasowany do Twoich potrzeb,
    • Prywatną opiekę medyczną i ubezpieczenie grupowe,
    • Dostęp do platformy e-learningowa do nauki języka angielskiego oraz platformy benefitowej,
    • Dostęp do platformy wellbeingowej i możliwość skorzystania z warsztatów oraz prywatnych sesji terapeutycznych,
    • Pracę zdalną, z biura w Warszawie lub z coworku w Twoim mieście,
    • Regularne spotkania integracyjne,
    • Dodatkowy dzień wolny z okazji Twoich urodzin,
    • Dodatkowy dzień wolny dla rodziców.


    Nasz proces rekrutacyjny składa się z 2 rozmów:


    • Rozmowa dotycząca Twoich kompetencji miękkich oraz screening techniczny (90 minut)
    • Rozmowa z menedżerem lub liderem, dotycząca dopasowania do zespołu (45 minut)


    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!

    5 282 - 7 528 USD/month

    Net per month - B2B

    5 150 - 7 263 USD/month

    Gross per month - Permanent

    Check similar offers

    Senior Backend Engineer (L5-L6)

    New
    Apollo.io
    7.4K - 10.3K USD/month
    Kraków
    , Fully remote
    Fully remote
    Python
    C++
    Elixir