Fullstack Java Developer (banking)
⚲ Warszawa
21 000 - 25 000 PLN netto (B2B)
Wymagania
- min. 5 lat doświadczenia na podobnym stanowisku
- doświadczenie w budowie aplikacji webowych z elementami konwersacyjnymi (chat): streaming odpowiedzi, historia rozmów, feedback użytkownika, prezentacja źródeł
- znajomość języka polskiego min. B2
- gotowość do pracy hybrydowej z biura klienta w Warszawie
Mile widziane
- doświadczenie w środowisku regulowanym (bankowość): audyt, zgodność, klasyfikacja danych
- znajomość rozwiązań semantic/metrics layer oraz wzorców 'chat with data' (citations, pokaż SQL, scoring zaufania)
Opis stanowiska
Budowa rozwiązania Data Lake/DWH oraz narzędzia 'chat with data' dla klienta z bankowości — od warstwy rozmowy, przez interpretację intencji, po generowanie zapytań i prezentację odpowiedzi. Praca obejmuje zarówno backend (Java, Python, Rust), jak i frontend (React/Angular) oraz projektowanie UI dla danych. Uwaga: to nie jest prosty czat — chodzi o zaawansowane funkcje konwersacyjne ze streamingiem, historią i prezentacją źródeł, a praca w środowisku regulowanym banku oznacza ścisłe procedury, audyt i klasyfikację danych, co może spowalniać proces deweloperski.
🔍 Dekoder Ogłoszenia
🔴
Doświadczenie w budowie aplikacji webowych z elementami konwersacyjnymi (chat): streaming odpowiedzi, historia rozmów, feedback użytkownika, prezentacja źródeł/uzasadnień
Może oznaczać konieczność pracy nad zaawansowanymi funkcjonalnościami chatbota, a nie tylko prostym czatem.
🟡
Gotowość do współpracy z AI Engineer i zespołami data (kontrakty API, formaty danych, walidacje, ograniczenia kosztowe)
Oczekiwana jest współpraca z innymi zespołami, co może wiązać się z koniecznością dostosowania się do ich procesów i wymagań.
🟡
Znajomość języka polskiego umożliwiająca swobodną komunikację w zespole (mi.n B2)
Poziom B2 jest minimalnym wymogiem, a 'swobodna komunikacja' może sugerować potrzebę aktywnego uczestnictwa w dyskusjach i prezentacjach.
🔴
Gotowość do pracy hybrydowej z biura klienta (Warszawa)
Wymaga fizycznej obecności w biurze klienta, co może oznaczać mniej elastyczności niż praca w pełni zdalna.
🔴
Doświadczenie w środowisku regulowanym (bankowość): audyt, zgodność, klasyfikacja danych, procesy bezpieczeństwa
Praca w bankowości oznacza konieczność przestrzegania ścisłych procedur i regulacji, co może spowolnić procesy deweloperskie.