W Banku Millennium budujemy nowoczesną bankowość, u której podstaw leży zaawansowana technologia. Nasi specjaliści IT tworzą rozwiązania, z których na co dzień korzysta ponad 3 mln użytkowników.
responsibilities :
W obszarze Java rozwijamy wspólną platformą zapewniającą bazowe komponenty i funkcjonalności dla wszystkich systemów Banku:
Rozwiązujemy problemy związane ze skalowalnością, wysoką wydajnością i dostępnością systemów
Rozwijamy komponenty składające się na platformę obejmujące m.in. autoryzację, load balancing, audytowalność oraz monitoring ruchu
Definiujemy standardy oraz architekturę dotyczące dewelopmentu aplikacji przez Zespoły Produktowe
Rozwijamy wewnętrzne szablony mikroserwisów i wspólne biblioteki
Zdobywamy wiedzę z obszaru integracji międzysystemowej, a także poznajemy najnowsze metody zabezpieczania aplikacji i komunikacji między nimi
Tworzymy zabezpieczenia w systemie przeciwko atakom typu malware
Wspieramy merytorycznie inne zespoły deweloperskie w tym obcojęzyczne
requirements-expected :
Dołączając do nas będziesz członkiem zespołu odpowiedzialnego za krytyczne dla Banku projekty. Poszukujemy osób, które są nastawione na dzielenie się wiedzą, są odpowiedzialne za rozwiązania, które wypracowują i potrafią tworzyć przemyślany kod, biorąc przy tym pod uwagę potrzeby innych zespołów.
By móc dołączyć do naszego zespołu i czuć się swobodnie w wykonywaniu codziennych zadań wymagane jest:
Minimum 6 lat doświadczenia w roli Developera Java w tym doświadczenie w budowaniu wysoko skalowalnych systemów
Bardzo dobra znajomości języka Java
Znajomość Spring Boot
Znajomość architektury mikroserwisowej oraz REST
Znajomość SQL oraz sposobów optymalizacji zapytań bazodanowych
Doświadczenie w pracy z nierelacyjnymi bazami danych m.in. ElasticSearch i Redis
Znajomość zagadnień związanych z pisaniem testów jednostkowych
Znajomość zagadnień związanych z bezpieczeństwem aplikacji
Dokumentowanie usług REST za pomocą Swagger / YAML
Doświadczenie w wykorzystywaniu klienta Apche Kafka w Javie
Praktyczna umiejętność zastosowania wzorca DDD
offered :
Pracę ze złożonymi systemami od perspektywy „backend”
Aktywne uczestnictwo w procesie analizy i tworzenia nowych rozwiązań oraz architektury
Używanie najnowszych technologii oraz wzorców projektowych
Stabilne zatrudnienie w oparciu o umowę o pracę wraz podwyższonymi kosztami uzyskania przychodu
Dostęp do platformy MyBenefit z tysiącem zniżek i benefitów, w tym możliwość skorzystania z karty sportowej, biletów do kina, kart prepaid, bonów zakupowych i voucherów
Opiekę medyczną oraz możliwość przystąpienia do ubezpieczenia grupowego na preferencyjnych warunkach
Pracę w nowoczesnym biurze w Warszawie (okolice metra Pole Mokotowskie) oraz kawiarnię Green Cafe Nero ze zniżkami dla Pracowników