Senior Java Developer
PKO Bank Polski SA
⚲ Warszawa, Wola
Wymagania
- Java
- SQL
- Spring Boot
Opis stanowiska
Nasze wymagania: posiadasz min. 5 lat doświadczenia w programowaniu/projektowaniu systemów na platformie Spring Boot, bardzo dobrze znasz Java ver >=17, Spring Boot v 3.x oraz SQL rozumiesz architekturę systemów bankowych (SOA / Microsevices), masz doświadczenie w projektowaniu integracji między złożonymi systemami (rozumiesz wzorce projektowe), potrafisz samodzielnie prowadzić analizę techniczną i podejmować trafne decyzje architektoniczne. Mile widziane: znajomość frameworków Apache Camel v 4.x, distributed cache min Hazelcast, Spring Cloud, API Gateway, znajomość XSLT , Groovy, znajomość IBM MQ 9.x, Kafka 3.9, Active MQ v 5.x, znajomość zagadnień security np. owasp top 10, doświadczenie w pracy z systemami skarbowymi (preferowane Calypso, K+, Murex), doświadczenie w projektowaniu rozwiązań wysokodostępnych(HA, DR) oraz znajomość środowisk produkcyjnych, umiejętność mentoringu młodszych programistów. Zakres obowiązków: rozwijasz i utrzymujesz krytyczny system back-office Calypso, projektujesz i implementujesz zaawansowane integracje systemowe (ESB, JMS, REST, SWIFT, pliki), dokonujesz analizy technicznej wymagań biznesowych i przekładasz je na rozwiązania systemowe, optymalizujesz wydajność aplikacji (Java Spring Boot, SQL Oracle / MS SQL, batch processing), współpracujesz z zespołami analitycznymi, devOps i cyberezpieczeństwa oraz dostawcami oprogramowania (m.in. Calypso, Finastra, Murex).