Projektant Programista Java
Miejsce pracy: KrakówDziałamy w pierwszej szóstce największych banków w Polsce. Naszym klientom dostarczamy rozwiązania z zakresu finansowania działalności na rynku krajowym i międzynarodowym, oraz szereg produktów oszczędnościowo-inwestycyjnych i kredytowych, dzięki czemu pracownicy mogą budować swoją ścieżkę kariery w różnych obszarach.
W funkcjonowaniu naszego biznesu kluczowy jest obszar IT, w którym pracownicy mogą być odpowiedzialni za budowanie innowacyjnych rozwiązań z wykorzystaniem Bigdata, Cloud oraz AI, jak również rozwój nowoczesnych aplikacji internetowych i mobilnych, modernizację i utrzymanie infrastruktury serwerowej i sieciowej, wsparcie użytkowników i wiele innych. Bank jest środowiskiem bardzo dynamicznym i pełnym wyzwań, dającym możliwość współpracy z największymi firmami z branży IT jak Apple, Google, Microsoft, Amazon czy Oracle oraz z szeregiem innowacyjnych startupów zarówno z Polski jak i ze świata.
Masz jak w banku:- projektowanie i programowanie aplikacji w oparciu o przyjęte specyfikacje techniczne;
- bycie liderem technicznym dla innych członków zespołu;
- wykonywanie testów opracowywanych rozwiązań;
- przegląd kodu źródłowego;
- opracowywanie dokumentacji technicznej zgodnie z obowiązującymi w banku standardami;
- wsparcie dla zespołu eksploatacji w rozwiązywaniu pojawiających się błędów aplikacyjnych;
- implementacja nowych oraz konserwacja już funkcjonujących modułów oprogramowania;
- projektowanie testów jednostkowych i integracyjnych;
- wykonanie dokumentacji technicznej.
- minimum 5 lat doświadczenia w programowaniu na platformie java;
- znajomość:
- biblioteki standardowej JDK;
- wzorców projektowych i dobrych praktyk procesu tworzenia oprogramowania;
- Spring Boot oraz Spring Framework, w tym modułów: Core, MVC, Data, Security, Integration;
- Java Persistence API;
- Hazelcast JET, Hazelcast IMDG;
- technik profilowania aplikacji;
- otwartość na zmiany oraz chęć nauki;
- wykształcenie wyższe;
Dodatkowym atutem będzie znajomość:
- architektury zorientowanej na usługi;
- platformy IBM MQ oraz IBM Integration BUS;
- doświadczenie w integracji aplikacji front-end z systemami bankowymi.
- współpracę z najlepszymi specjalistami;
- wsparcie, wiedzę i pomoc przełożonych;
- możliwość rozwoju na ścieżce menedżerskiej lub eksperckiej;
- realny wpływ na strategię i wyniki realizowanych projektów;
- atrakcyjny pakiet świadczeń socjalnych, np. pracę zdalną, dodatkowe dni wolne, dofinansowanie wypoczynku dla Ciebie i Twoich dzieci, ubezpieczenie grupowe i inne;
- atmosferę opartą na współpracy.