apreel / Engineering
Senior Java Developer
Remote · PolandPLN 26,900 – PLN 31,100 / month
About this opportunity
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.
Solid.jobsJavaMicroservicesIntegracja systemówAnaliza danych