Point your AI agent at freehire and let it find you a job.

Get the CLI →

emagine

NewBe an early applicant

Senior Java Developer

Discussion

Summary

Develops and modernizes payment systems using Java, Spring, and microservices, focusing on legacy code refactoring, Oracle/Postgres optimization, and applying AI/LLM tools in software development.

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)

Praca odbywa się w zespole składającym się z 8 osób, w tym 5 Programistów Java Senior, 1 Analityka systemowego Senior oraz 1 Testera manualnego Junior. Oferujemy możliwość pracy w elastycznym modelu, na pełny etat.

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available