Senior Java Developer

Emagine — Poland · Posted ~5 hours ago

Senior Contract Hybrid 160 PLN/hour net + VAT (B2B)

Skills

Java Spring Framework Spring Boot microservices architecture Oracle PostgreSQL legacy code system integration database optimization observability resilient systems Spring microservices AI LLM

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a banking technology team modernizing payment systems with Java and Spring. You will design and develop microservices, integrate external payment systems, refactor legacy code, optimize Oracle and PostgreSQL databases, and support migration and modernization initiatives, with opportunities to apply AI and LLM technologies.

Highlights

B2B rate of 160 PLN/hour plus VAT, hybrid work with one office day per week, and the opportunity to modernize payment systems using microservices, databases, AI, and LLM technologies.

Description

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 mikroserwisowejIntegracja z zewnętrznymi systemami płatnościMonitorowanie i refaktoryzacja kodu legacyOptymalizacja baz danych Oracle i PostgreSQLWsparcie 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ówDoświadczenie w obszarze płatności (np. przelewy, zlecenia stałe, pakiety)Praktyczne doświadczenie w wykorzystaniu AI/LLM w wytwarzaniu oprogramowaniaUmiejętność krytycznej oceny wyników AIKompetencje 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 APIUmiejętność pracy w zespoleDoś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.