Aktualnie do naszego zespołu poszukujemy Senior Backend Developera, który będzie współtworzył aplikację mobilną dla dużego zagranicznego banku. Zespół, do którego Cię zapraszamy, tworzy długoterminowy projekt.
Zapraszamy Cię do zespołu, w którym:- dbamy o Technical Excellence;
- będziesz rozwijać wraz z nami komponenty serwerowe dla aplikacji mobilnej jednego z wiodących banków;
- będziesz pracować kreatywnie, projektując całą aplikację, analizując realne potrzeby biznesowe i projektując pod nie rozwiązania, a nie tylko implementować z góry zdefiniowane wymagania;
- nie będziesz poprzestawać na tym, że oprogramowanie działa – stawiamy duży nacisk na jakość i bezpieczeństwo;
- będziesz współpracować z zespołem scrumowym;
- rozwiniesz umiejętność: testowania z BDD (Cucumber), programowania w języku Kotlin, pracy ze Spring Boot, współpracy z klientem anglojęzycznym, projektowanie architektury aplikacji;
- będziesz miał możliwość wykazania się z obszaru analityki, w związku z tym, że programiści są głównym punktem kontaktu z klientem.
- możliwość pracy zdalnej, w biurze lub hybrydowej- w zależności od Twoich oczekiwań;
- umowę B2 B lub inne dogodne formy zatrudnienia;
- elastyczny czas pracy;
- możliwość szkoleń i rozwijania swoich kompetencji;
- atmosferę otwartości i współpracy;
- możliwość rozwoju poprzez udział w innowacyjnych międzynarodowych projektach;
- współfinansowanie programu Multi Sport, prywatnej opieki medycznej;
- zajęcia z języka angielskiego finansowane przez firmę;
- a także imprezy firmowe.
- posiadasz minimum 6 letnie doświadczenie w pracy jako programista Java & Kotlin;
- znasz najważniejsze elementy języka Kotlin (minimum te, które występują również w Javie);
- posiadasz wykształcenie wyższe kierunkowe techniczne/informatyczne lub pokrewne;
- dobrze rozumiesz programowanie obiektowe i znasz podstawy programowania funkcyjnego;
- posiadasz doświadczenie w tworzeniu aplikacji webowych z wykorzystaniem Spring Boot;
- posiadasz doświadczenie w tworzeniu testów automatycznych (np. jednostkowych);
- posiadasz przynajmniej podstawową wiedzę na temat architektury kodu aplikacji;
- posługujesz się językiem angielskim (komunikatywnie w mowie i piśmie);
- posługujesz się językiem polskim (komunikatywnie w mowie i piśmie);
- łatwo komunikujesz się z kolegami i koleżankami z zespołu;
- jesteś ambitna/y i chcesz się rozwijać.
- doświadczenie w tworzeniu scenariuszy testowych z wykorzystaniem biblioteki Cucumber;
- doświadczenie w integracji z usługami REST;
- znajomość technologii Hibernate lub JPA;
- doświadczenie w korzystaniu z baz SQL i No SQL;
- doświadczenie w konteneryzacji aplikacji;
- nie wymagamy doświadczenia w bankowości, lecz docenimy chęć rozwoju w tym obszarze.