Programista Java / Programistka Java w Obszarze Rozwiązań Portalowych
Bank Millennium S.A.
⚲ Gdańsk
Wymagania
- Java
- MS SQL
- Apache Kafka
- REST
- SOAP
- UML
- vavr/Scala
- Spock
- Kubernetes
- Docker
Opis stanowiska
Nasze wymagania: Minimum 3 letnie doświadczenie w pracy w projekcie informatycznym w roli developera, mile widziane w branży finansowej Bardzo dobra znajomość języka Java (wersja 17 i wyżej) Znajomość obiektowych wzorców projektowych Nastawienie na utrzymanie wytwarzanego oprogramowania Znajomość stosu Spring, w szczególności MVC i Data Umiejętność projektowania relacyjnych (MS SQL) oraz nierelacyjnych ( Redis) baz danych Znajomość Apache Kafka Rozumienie i stosowanie ogólnych zasad programowania w internecie (kody HTTP, RESTful) Znajomość języka angielskiego na poziomie umożliwiającym posługiwanie się dokumentacją techniczną Wysokie umiejętności komunikacyjne Umiejętność kreatywnego myślenia i rozwiązywania problemów Umiejętność analitycznego myślenia (W szczególności analityczne podejście do kodu) Umiejętność pracy w zespole rozproszonym Mile widziane: Znajomość vavr/Scala Znajomość Spock Znajomość IntelliJ IDEA Znajomość platform Kubernetes, Docker Znajomość UML i diagramów przepływów Znajomość Oauth2 Doświadczenie ze środowiskami chmurowymi (Azure) Doświadczenie z utrzymaniem/rozwojem oprogramowania do aplikacji typu CMS Integracja z usługami REST i SOAP O projekcie: W naszym Zespole projektujemy i rozwijamy aplikacje portalowe wspierające procesy online dla Klientów korporacyjnych. Tworzymy rozwiązania oparte na nowoczesnych technologiach, przygotowujemy wnioski i dokumenty w formie cyfrowej oraz zarządzamy systemem CMS odpowiedzialnym za treści. Dołączając do nas, będziesz miał możliwość realizowania projektów m.in: związanych z budową mikroserwisów rozbudowy oprogramowania strony głównej www.bankmillennium.pl związanych z PSD2 Dołączając nas będziesz członkiem Zespołu odpowiedzialnego za niezwykle istotne 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. Zakres obowiązków: Projektowanie oraz implementacja oprogramowania Dbanie o jakość kodu i zgodność z obowiązującymi standardami Analiza funkcjonowania systemu pod względem wydajności i bezpieczeństwa Oferujemy: Ciekawe, pełne wyzwań zadania przy nowoczesnych aplikacjach Pracę w projektach wymagających myślenia o aspektach bezpieczeństwa Przestrzeń do stałej wymiany wiedzy ze wszystkimi developerami, architektami w Banku Współpracę ze znakomitymi specjalistami 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 Gdańsku w trybie hybrydowym 50/50