Kotlin Backend Developer

  • Lublin

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 - pracujemy wykorzystując metodyki zwinne;
  • 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 i prywatnego ubezpieczenia na życie;
  • 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ś ambitny/a 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



    Ta strona jest zabezpieczona reCAPTCHA, obowiązuje Polityka Prywatności i Regulamin usługi Google.
    success-img
    Dziękujemy!
    Twój formularz został wysłany.
    href='https://eleadergroup.com/kariera/oferty-pracy/' title=' ok '> OK

    Proces rekrutacji

    image

    ZGŁOŚ SWOJĄ KANDYDATURĘ

    Zgłoś swoją kandydaturę

    Wyślij swoje CV i list motywacyjny na nasz adres

    lub prościej - wypełnij formularz.

    image

    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.

    image

    SPOTKAJMY SIĘ

    Spotkajmy się

    Wybrane osoby zapraszamy na spotkanie i rozmowę.

    Porozmawiamy o Twoim doświadczeniu, kompetencjach i obustronnych wymaganiach.

    image

    ZADANIE GRUPOWE

    Zadanie grupowe*

    Przekonamy się jak współpracujesz w zespole.

    * etap opcjonalny, dotyczy stanowisk analitycznych i PM.

    image

    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.