Senior Java Developer
B2Bnetwork
⚲ Warszawa, Kraków, Katowice
21 000 - 22 000 PLN netto (B2B)
Wymagania
- Java
- Apache Kafka
- Spring Boot
- Oracle
- Snyk
- Fortify
- Angular
- Vue.js
- Kibana
- Prometheus
Opis stanowiska
Opis projektu: Dołączysz do strategicznego projektu budowy nowoczesnej platformy płatniczej opartej o architekturę mikroserwisową. System docelowo zastąpi rozproszone rozwiązania i stanie się centralnym hubem obsługi płatności w środowisku o wysokich wymaganiach biznesowych i technologicznych. Projekt obejmuje: • rozwój platformy obsługującej przelewy europejskie (SEPA), • integrację wielu systemów wewnętrznych i zewnętrznych, • migrację i refaktoryzację istniejących rozwiązań (legacy → mikroserwisy), • pracę w dużym, międzynarodowym środowisku (kilkadziesiąt osób, wiele zespołów). To nie jest czysty greenfield - projekt łączy development, integrację i analizę istniejących systemów. Zakres obowiązków: • Projektowanie i rozwój mikroserwisów (Java, Spring Boot). • Praca z architekturą event-driven (Kafka). • Migracja i refaktoryzacja istniejących systemów. • Integracja z systemami wewnętrznymi i zewnętrznymi. • Zapewnienie spójności danych (retry, idempotencja, obsługa błędów). • Analiza logów, monitoring i rozwiązywanie problemów. • Dbanie o bezpieczeństwo aplikacji i eliminację podatności. • Współpraca w zespole Agile (refinementy, sprinty, review). Wymagania: • Min. 5 lat doświadczenia jako developer. • Bardzo dobra znajomość:• Java (11+/21), • Spring Boot (3.x), • Kafka (event-driven architecture), • Oracle (JPA/Hibernate). • Doświadczenie w branży finansowej / bankowej (min. 2 lata). • Praca z systemami transakcyjnymi / płatniczymi. • Doświadczenie z mikroserwisami. • Znajomość zagadnień bezpieczeństwa (np. Snyk, Fortify). • Umiejętność pracy z systemami o wysokiej spójności danych. Mile widziane: • Doświadczenie we frontendzie (Angular / Vue.js). • Doświadczenie FullStack (wyższa stawka). • Znajomość narzędzi monitoringowych (np. Kibana, Prometheus).