Informacje o stanowisku
W PKO Banku Polskim sami tworzymy, rozwijamy oraz zabezpieczamy nasze systemy i produkty. Z rozmachem korzystamy z innowacyjnych rozwiązań oraz nowoczesnych technologii. Z sukcesem wdrożyliśmy blockchain i sztuczną inteligencję. To nie wszystko! Wspieramy startupy w ich drodze do sukcesu! Od lat wyznaczamy standardy na rynku polskiej bankowości. Aby utrzymać pozycję lidera, zatrudniamy najlepszych specjalistów i ekspertów. Dołącz do nas, żeby wspólnie tworzyć PKO Bank Przyszłości.na czas określony
IT
Rekruter: Magdalena Czajkowska
Na co dzień w naszym zespole:
- projektujesz i programujesz backend dla aplikacji mobilnych, w tym architekturę mikroserwisów w największej i najlepszej aplikacji mobilnej bankowej w Polsce,
- współtworzysz i weryfikujesz implementację rozwiązań w zespołach produktowych, dbając o zgodność z docelową architekturą IKO,
- używasz Dockera i zdobywasz doświadczenie w środowisku chmurowym,
- przygotowujesz testy jednostkowe i integracyjne,
- uczestniczysz w warsztatach i sesjach hands-on, wspierając inne zespoły w projektowaniu mikroserwisów oraz monolitu,
- dbasz o jakość kodu, w tym określanie standardów dla mikroserwisów i monolitu,
- pracujesz nad dokumentacją techniczną i uczestniczysz w innowacyjnych projektach.
To stanowisko może być Twoje, jeśli:
- posiadasz minimum 3-letnie doświadczenie w programowaniu systemów backend w języku Java oraz frameworku Spring,
- znasz architekturę mikroserwisów oraz procesy CI/CD,
- umiesz wybierać odpowiednie narzędzia i frameworki (np. Spring Boot, Hibernate) i rozumiesz, kiedy je stosować,
- masz doświadczenie w tworzeniu rozwiązań do uwierzytelniania OAuth 2.0,
- znasz systemy kontroli wersji Git oraz narzędzia takie jak Jenkins do CI/CD,
- posiadasz umiejętności analitycznego myślenia i rozwiązywania problemów,
- lubisz pracować w zespole, jesteś zaangażowany i potrafisz prosić o pomoc.
Oraz jeśli znasz:
- Java 8, 11, Spring Boot, RESTful, AMQP, Hibernate, Swagger.
- mechanizmy Redis lub Hazelcast oraz język SQL.
- wzorce projektowe oraz dobre praktyki programowania.
- rozwiązania chmurowe, w tym GCP, oraz podstawy monitoringu (np. Istio, Argo).
Dodatkowo docenimy, jeśli:
- masz doświadczenie w projektowaniu architektury rozwiązań oraz weryfikacji implementacji,
- znasz narzędzia i technologie związane z mikroserwisami (np. Kubernetes, OpenShift),
- znasz HTTP2 i nierelacyjne bazy danych,
- masz doświadczenie w pracy z Jira i Confluence.
Praca mazowieckiemazowieckie - Oferty pracy w okolicznych lokalizacjach