Starszy Programista Java / Starsza Programistka Java Miejsce pracy: Warszawa Technologie, których używamy Wymagane Java Spring Boot REST SQL Elasticsearch Redis O projekcie Zespół Platformy API Gateway odpowiada za dostarczanie rozwiązań platformowych, czyli spójnej platformy do działania/hostowania/delivery wykorzystywanej przez zespoły wytwórcze do budowania rozwiązań biznesowych. Twój zakres obowiązków Dołączając do niego będziesz: Rozwiązywać problemy związane ze skalowalnością, wysoką wydajnością i dostępnością systemów Rozwijać komponenty składające się na platformę obejmujące m.in. autoryzację, load balancing, audytowalność oraz monitoring ruchu Definiować standardy oraz architekturę dotyczące dewelopmentu aplikacji przez zespoły produktowe Rozwijać wewnętrzne szablony mikroserwisów i wspólne biblioteki Zdobywać wiedzę z obszaru integracji międzysystemowej, a także poznawać najnowsze metody zabezpieczania aplikacji i komunikacji między nimi Wspierać merytorycznie inne zespoły deweloperskie w tym obcojęzyczne Nasze wymagania Kogo poszukujemy? W rozmowach doceniamy osoby, 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. Aby swobodnie pełnić swoją rolę 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 Apache Kafka w Javie Mile widziane Praktyczna umiejętność zastosowania podejścia Domain-Driven Design Znajomość platform Kubernetes i Docker Znajomość mechanizmów działania protokołów na poziomie pozwalającym na analizę problematycznych przypadków np. w Wireshark / logach debugowych Znajomość podejścia DDD lub innych technik/podejść wspomagających odpowiedni podział komponentów i kształtowanie platformy Umiejętność pracy w środowisku chmurowym – Azure lub AWS Umiejętność projektowania architektury systemów w postaci opracowania HLD wraz z diagramami To oferujemy 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 Ciekawe wyzwania związane z rzeczywistymi błędami produkcyjnymi pozwalającymi szczegółowo poznać daną technologię (np. działanie Kafki) Możliwość rozbudowy swojego doświadczenia w dewelopmencie opartym o podejście platformowe oraz bliską współpracę z zespołem architektów enterprise 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 Pracę w systemie hybrydowym Benefity prywatna opieka medyczna ubezpieczenie na życie zniżki na firmowe produkty i usługi kawa / herbata strefa relaksu dodatkowe świadczenia socjalne inicjatywy dobroczynne Dostęp do platformy MyBenefit Dziękując za Państwa zainteresowanie informujemy, że skontaktujemy się tylko z wybranymi kandydatami. Jeżeli nasza oferta jest dla Państwa interesująca prosimy o przesłanie aplikacji poprzez przycisk Aplikuj. Cenimy otwartość – dlatego szczegółowy przebieg rekrutacji, w tym moment, w którym poznasz proponowane wynagrodzenie i jego elementy, znajdziesz na po wybraniu interesującego Cię obszaru. Dzięki temu wiesz, czego się spodziewać na każdym etapie. Realizując wymogi określone w art. 24 ust. 6 ustawy z dnia 14 czerwca 2024 r. o ochronie sygnalistów, Bank Millennium posiada procedurę dotyczącą zgłaszania Informacji o naruszeniu prawa (zgłoszenia wewnętrzne). Szczegóły znajdziesz tutaj Informacja dla sygnalistów [ Bank Millennium S.A. W Banku Millennium patrzyMy w przyszłość, nieustannie poszukując nowych rozwiązań. Jakość jest obok innowacyjności podstawową wartością naszej kultury organizacyjnej i przejawia się w działaniach każdego pracownika. Zapewniamy Klientom dostęp do produktów i usług na wysokim poziomie, jednocześnie wychodząc naprzeciw ich zmieniającym się potrzebom. Stale doskonalimy swoje kompetencje i stawiamy na współpracę. Tworzymy idealne warunki dla profesjonalnego rozwoju. Sprawdź nasze aktualne oferty pracy i wybierz najlepszą dla siebie. Z nami kariera zawodowa w bankowości jest na wyciągnięcie ręki! Jesteśmy bankiem cyfrowym. Nasi specjaliści IT tworzą rozwiązania, z których korzystają miliony użytkowników. Projektują i rozwijają nowoczesne aplikacje dla każdego z obszarów naszej działalności, stanowiąc technologiczne DNA banku. Bądź prekursorem nowoczesnych rozwiązań bankowości internetowej, kreuj cyfrową przyszłość razem z nami!