Senior Java Developer

apreel · Warszawa

Opis stanowiska

Czym będziesz się zajmować?

Szukamy zespołu developerskiego do rozwoju obszaru płatności bankowych: wpłat i wypłat realizowanych przez integracje z bankami (w tym zagranicznymi) oraz ich połączenia z systemami backoffice.

Architektura jest zaprojektowana i wdrożona produkcyjnie dla pierwszych integracji. Zadanie zespołu: dołączanie kolejnych banków w oparciu o istniejące fundamenty, nie budowa platformy od zera.

Zakres prac

Pełen cykl życia integracji:

  • Analiza techniczna dokumentacji banku
  • Rozmowy techniczne z bankiem/dostawcą
  • Przygotowanie projektu technicznego
  • Development i testy
  • Wdrożenie produkcyjne (w tym observability)
  • Przekazanie utrzymania do zespołu XTB (dokumentacja, transfer wiedzy)

Liczba integracji i modele techniczne zostaną ustalone w analizie technicznej.



Kogo poszukujemy?

Skład zespołu

  • 4x Senior Java Developer, w tym jedna osoba w roli Tech Leada / koordynatora: prowadzi rozmowy techniczne z bankami i dostawcami, koordynuje prace zespołu, odpowiada za projekt integracji

Główne wyzwania

  • Różne modele integracji wymagające indywidualnej analizy i projektu
  • Zmienna jakość danych wymaga walidacji, normalizacji i obsługi przypadków brzegowych
  • Wymogi regulacyjne na różnych rynkach; współpraca z Customer Support (np. proces manualnej akceptacji transakcji)
  • Współpraca z bankami zagranicznymi — dokumentacja i rozmowy po angielsku

Stack technologiczny

Nie każdy element musi być użyty w każdej integracji

  • Java 21 / 25
  • Micronaut
  • gRPC
  • Kafka
  • PostgreSQL
  • MongoDB
  • k8s / rancher
  • Grafana
  • OpenSearch
  • GitHub Copilot
  • LiteLLM (Claude, GPT, Gemini, …)

Wymagane kompetencje

  • Komercyjne doświadczenie w Javie na poziomie senior, w architekturze mikroserwisowej
  • Język angielski co najmniej na poziomie B2, u Tech Leada C1: rozmowy techniczne z bankami zagranicznymi
  • Tech Lead: doświadczenie w prowadzeniu rozmów technicznych z partnerami zewnętrznymi i koordynacji pracy zespołu

Mile widziane

  • Doświadczenie w integracjach bankowych
  • Znajomość formatów plikowych i schematów płatniczych wykorzystywanych przez banki


Czego wymagamy?

5 lat doświadczenia na podobnym stanowisku
Znajomości:
  • Java
  • Microservices
  • Integracja systemów
Mile widziane:
  • Analiza danych
Języki:
  • Polski
  • Angielski


Jakie warunki i benefity otrzymasz?
  • 26.9k–31.1k PLN netto/m (B2B)
  • B2B - Elastyczne godziny pracy (100%)
  • Praca zdalna: W całości
  • Pakiet medyczny, Pakiet sportowy


Kim jesteśmy?

apreel został założony w kwietniu 2010 roku przez przyjaciół, których marzeniem było stworzenie własnego software house'u. Wraz z rozwojem firmy i jednocześnie wzrostem zaufania klientów, rozszerzyła swoją działalność o usługi takie jak leasing ekspertów IT. Dziś ten obszar stanowi główny filar działalności apreel.

Nie oznacza to jednak, że założyciele apreela porzucili swoje marzenia. Naszą pasją zawsze będzie tworzenie autorskich rozwiązań informatycznych, a celem, do którego dążymy, jest ciągłe ich doskonalenie. W połączeniu z wyjątkową atmosferą i profesjonalizmem stworzyliśmy w apreelu wyjątkowy klimat.

Zapraszam do aplikowania, jeżeli zależy Ci na pracy wśród dobrych specjalistów, w stabilnych organizacjach oraz z jasnymi warunkami finansowania.

Umiejętności

JavaEkspert
Ekspert
MicroservicesZaawansowany
Zaawansowany
Integracja systemówZaawansowany
Zaawansowany
Analiza danychPodstawowy
Podstawowy

Języki

PolskiEkspert
Ekspert
AngielskiZaawansowany
Zaawansowany

Miejsce pracy

remoteWarszawa

Benefity

Pakiet medycznyPakiet sportowy