JustJoin.IT Hybrydowo Senior

Senior Java Developer (banking)

emagine Polska

⚲ Warszawa

140 - 160 PLN netto (B2B)

Wymagania

  • Java
  • Spring Boot
  • Oracle
  • PostgreSQL
  • SQL
  • AI
  • LLM

Opis stanowiska

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)

🔍 Dekoder Ogłoszenia

🔴
Wsparcie w procesach migracyjnych i modernizacyjnych systemów
Praca z systemami legacy w trakcie przebudowy — może oznaczać żmudne migracje i integracje z przestarzałymi komponentami
🔴
Monitorowanie i refaktoryzacja kodu legacy
Duża część pracy może polegać na utrzymaniu i naprawianiu przestarzałego kodu, nie na tworzeniu nowych funkcji