Senior Java Developer (banking)
Description
Wynagrodzenie
B2B: 140 – 160 PLN / godz. netto
Rate: 160 pln/h netto + VAT, B2B
Location: Warszawa (praca hybrydowa - 1 raz w tygodniu w biurze)
Branża: banking
Java Developer
Dołącz do zespołu jako Java Developer, gdzie będziesz odpowiedzialny za rozwój i modernizację systemów płatniczych. Poszukujemy osoby z solidnym doświadczeniem w architekturze mikroserwisowej oraz umiejętnościami w obszarze AI i LLM. Kluczowe umiejętności wymagane na tym stanowisku to: Java, Spring Framework, praca z bazami danych oraz doświadczenie w pracy z kodem legacy.
Główne obowiązki:
Projektowanie i rozwój aplikacji w architekturze mikroserwisowej
Integracja z zewnętrznymi systemami płatności
Monitorowanie i refaktoryzacja kodu legacy
Optymalizacja baz danych Oracle i PostgreSQL
Wsparcie w procesach migracyjnych i modernizacyjnych systemów
Wymagania:
Bardzo dobra znajomość Java i Spring Framework (w tym Spring Boot)
Doświadczenie w architekturze mikroserwisowej (projektowanie, integracje, obserwowalność, odporność)
Znajomość baz danych Oracle i PostgreSQL (modelowanie, optymalizacja, praca z SQL)
Udokumentowane doświadczenie w pracy z kodem legacy oraz modernizacji systemów
Doświadczenie w obszarze płatności (np. przelewy, zlecenia stałe, pakiety)
Praktyczne doświadczenie w wykorzystaniu AI/LLM w wytwarzaniu oprogramowania
Umiejętność krytycznej oceny wyników AI
Kompetencje miękkie: myślenie systemowe, krytyczne, nastawienie na jakość
Znajomość wzorców migracyjnych i modernizacyjnych
Preferowane umiejętności:
Znajomość wzorców API i kontraktów API
Umiejętność pracy w zespole
Doświadczenie w zwinnych metodach pracy (Agile)