Kotlin Backend Developer
- Lublin
-
-
Lokalizacja:Lublin
-
Możliwość pracy zdalnej:Tak
Technologie i narzędzia
- Cucumber
- Docker
- Hibernate
- Kotlin
- REST
- Spring Boot
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ę, 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 całym zespołem (pracujemy w metodyce Scrum) - standardem jest u nas programowanie w parach oraz regularne przeglądy kodu;
- otrzymasz stawkę zależną od Twoich kompetencji technicznych, zdolności komunikacyjnych, umiejętności pracy w międzynarodowym zespole, w tym od poziomu języka angielskiego;
- nauczysz się/rozwiniesz umiejętność: testowania z BDD (Cucumber), programowania w języku Kotlin, współpracy z klientem anglojęzycznym, projektowanie architektury aplikacji;
- będziesz rozwijać aplikację w architekturze modularnego monolitu (hexagonal), z potencjalnym wydzieleniem mikroserwisów.
Mamy dla Ciebie również:
- umowę o pracę lub inne dogodne formy zatrudnienia;
- elastyczny czas pracy z możliwością pracy w biurze, zdalnej lub hybrydowej;
- pracę w zgranym zespole w świetnej atmosferze;
- możliwość rozwoju poprzez udział w innowacyjnych międzynarodowych projektach;
- współfinansowanie programu MultiSport, prywatnej opieki medycznej;
- lekcje języka angielskiego finansowane przez firmę;
- a także imprezy firmowe.
Dołącz do nas, jeśli:
- posiadasz minimum 2-letnie doświadczenie w programowaniu w Javie lub Kotlinie;
- znasz najważniejsze elementy języka Kotlin (minimum te, które występują również w Javie);
- dobrze rozumiesz programowanie obiektowe i znasz podstawy programowania funkcyjnego;
- posiadasz doświadczenie w tworzeniu aplikacji webowych z wykorzystaniem Spring Boot;
- znasz i umiesz korzystać z narzędzi Git oraz Maven;
- posiadasz doświadczenie w tworzeniu testów automatycznych (np. jednostkowych);
- posiadasz przynajmniej podstawową wiedzę na temat architektury kodu aplikacji;
- łatwo komunikujesz się z kolegami i koleżankami z zespołu;
- jesteś ambitna/y i chcesz się rozwijać.
Mile widziane:
- 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 NoSQL;
- doświadczenie w konteneryzacji aplikacji;
- nie wymagamy doświadczenia w bankowości, lecz docenimy chęć rozwoju w tym obszarze.
-
Benefity
-
Dogodne formy zatrudnienia
-
Elastyczny czas pracy
-
Karta MultiSport
-
Opieka medyczna
-
Przyjazna atmosfera
-
Spotkania integracyjne
-
Wsparcie w rozwoju
Formularz rekrutacyjny
Proces rekrutacji
ZGŁOŚ SWOJĄ KANDYDATURĘ
Zgłoś swoją kandydaturę
Wyślij swoje CV i list motywacyjny na nasz adres
lub prościej - wypełnij formularz.
WYKONAJ ZADANIE
Wykonaj zadanie*
Przekonamy się jak programujesz, analizujesz i rozwiązujesz problemy.
* etap dotyczy stanowisk deweloperskich i QA. Rozwiązanie zadań zajmuje ok. 2-4 godziny.
SPOTKAJMY SIĘ
Spotkajmy się
Wybrane osoby zapraszamy na spotkanie i rozmowę.
Porozmawiamy o Twoim doświadczeniu, kompetencjach i obustronnych wymaganiach.
ZADANIE GRUPOWE
Zadanie grupowe*
Przekonamy się jak współpracujesz w zespole.
* etap opcjonalny, dotyczy stanowisk analitycznych i PM.
ZACZYNAMY WSPÓŁPRACĘ
Rozpoczynamy współpracę - START!
Jeżeli spełniamy swoje wzajemne oczekiwania,
możemy już zacząć pracować razem.
Zgłoś swoją kandydaturę
Wyślij swoje CV i list motywacyjny na nasz adres
lub prościej - wypełnij formularz.
Wykonaj zadanie*
Przekonamy się jak programujesz, analizujesz i rozwiązujesz problemy.
* etap dotyczy stanowisk deweloperskich i QA. Rozwiązanie zadań zajmuje ok. 2-4 godziny.
Spotkajmy się
Wybrane osoby zapraszamy na spotkanie i rozmowę.
Porozmawiamy o Twoim doświadczeniu, kompetencjach i obustronnych wymaganiach.
Zadanie grupowe*
Przekonamy się jak współpracujesz w zespole.
* etap opcjonalny, dotyczy stanowisk analitycznych i PM.
Rozpoczynamy współpracę - START!
Jeżeli spełniamy swoje wzajemne oczekiwania,
możemy już zacząć pracować razem.