Senior Java Developer | Payments
emagine Polska
⚲ Warsaw
Wymagania
- Coordination
- Documentation
- API (Application Programming Interface)
- Use Cases
- Artificial Intelligence (AI)
- SQL
- Java
- Spring
- PostgreSQL
- Security
Opis stanowiska
umowa B2B stawka: 150 zł/h + VAT tryb: 1 dzień w tygodniu z biura w Warszawie, Łodzi, Wrocław, Poznań dostępność: od 04.05 - must have Oferujemy stanowisko Programisty Java w projekcie modernizacji systemu bankowości internetowej, które polega na przepisaniu złożonego systemu z technologii legacy do nowej architektury. Główne obowiązki: • Projektowanie oraz rozwijanie aplikacji w architekturze mikroserwisowej. • Współpraca z zespołem w celu zrozumienia wymagań i implementacji funkcjonalności. • Refaktoryzacja oraz modernizacja istniejącego kodu. • Integracja z systemami zewnętrznymi w zakresie płatności. • Weryfikacja i ocena wyników generowanych przez AI. • Optymalizacja baz danych oraz praca z SQL. Wymagania kluczowe: • Zaawansowana znajomość: Java, Spring Framework (w tym Spring Boot). • Doświadczenie w architekturze mikroserwisowej. • Umiejętność pracy z bazami danych: Oracle oraz PostgreSQL. • Udokumentowane doświadczenie w pracy z kodem legacy. • Znajomość obszaru płatności. • Praktyczne doświadczenie w wykorzystaniu LLM oraz Agentów AI. • Umiejętność krytycznej oceny rezultatów AI. • Kompetencje w zakresie myślenia systemowego, krytycznego i współpracy. Umiejętności dodatkowe: • Znajomość wzorców migracyjnych i modernizacyjnych.