Full stack Java developer
Nasza oferta
Niepowtarzalna atmosfera – Dobra i przyjazna atmosfera w firmie oraz zadowolenie ze współpracy zarówno z kolegami z działu, jak i bezpośrednimi przełożonymi.
Imprezy integracyjne – Duże, wewnętrzne konferencje technologiczne, kilkudniowe imprezy integracyjne jesienią, przyjęcia gwiazdkowe oraz wyjścia zespołowe.
Elastyczność – Godziny pracy są elastyczne i dostosowane do indywidualnych preferencji. Podobnie jak tryb świadczenia pracy: zdalnie lub w modelu hybrydowym.
Ścieżki rozwoju – Są jasne, proste i na pewno nie wyboiste. Do wyboru ścieżka rozwoju managerska lub ekspercka.
Certyfikaty – Ułatwiamy rozwijanie pożądanych kompetencji, dofinansowujemy szkolenia oraz kursy.
Bezpieczeństwo – Posiadamy wieloletnie doświadczenie na rynku oraz realizujemy krajowe i międzynarodowe projekty. Umiejętnie zarządzamy zadaniami oraz umożliwiamy płynną alokację pomiędzy projektami.
Wymiana wiedzy – Dla chcących się rozwijać mamy wewnętrzne meetingi technologiczne i autorskie programy szkoleniowe. Można uczyć się od najlepszych, a także dzielić się swoją wiedzą i doświadczeniem w trakcie firmowych i branżowych konferencji technologicznych.
Prywatna opieka medyczna – Dbamy o zdrowie. Zapewniamy dostęp do prywatnej opieki medycznej oraz możliwość skorzystania z ubezpieczenia grupowego.
Multisport – Basen, siłownia, taniec, joga, sztuki walki. I to wszystko z kartą w wersji PLUS. Idealne rozwiązanie dla fanów sportu oraz amatorów aktywnego wypoczynku.
Język angielski – Tym którzy mówią płynnie i chcą utrzymać ten poziom lub pragną rozwinąć swoje umiejętności językowe, umożliwiamy bezpłatny udział w zajęciach z języka angielskiego. Lekcje realizowane są w nowoczesnej i bezpiecznej formie spotkań on-line. Just learn IT!
Komfort pracy – Atrakcyjnie urządzone strefy relaksu, dostępne w największych oddziałach firmy, zachęcające do odpoczynku w ciągu dnia oraz wyposażone kuchnie z aromatyczną kawą.
Wspieranie aktywności – Mamy drużyny piłki nożnej, rozgrywamy mistrzostwa, mamy na pokładzie maratończyków i innych aktywnych wielbicieli sportu. Wspieramy wszelkie pasje.
Nasze oczekiwania
Stack technologiczny projektu: Java 17; Spring Boot 2.5+; Hibernate; Spring; JPA; Docker; MsSQL; Flyway; Keycloak; GraphQL ; Elasticsearch; WebServices (CXF); Spock; JUnit; Testcontainers; Selenium; Angular 12; Typescript; RxJS; Apollo; GraphQL; Maven; Gradle; CI/CD - Bamboo; Git - Bitbucket
Wymagania:
Co najmniej 6-letnie, ugruntowane doświadczenie w programowaniu przy użyciu języka programowania Java
Biegła znajomość Java 8+ (w projekcie 17)
Praktyczne doświadczenie z Angular 2+ (w projekcie wersja 12) i Typescript
Znajomość języka angielskiego, umożliwiająca co najmniej efektywne zapoznawanie się z dokumentacją techniczną
Kluczowe zadania
Projektowanie i implementacja systemów w technologii Java
Opracowywanie dokumentacji projektowej oraz dokumentowanie wytwarzanego kodu
Przygotowywanie projektów implementacyjnych na podstawie specyfikacji analitycznej
Przygotowanie i realizacja testów jednostkowych
Dokumentowanie kodu
Udział we wdrożeniach i stabilizacji rozwiązań
Kilka słów o projekcie
Praca nad nową aplikacją transakcyjno – sprawozdawczą, która ma za zadanie:
umożliwić obsługę środków z UE dla perspektywy 2021 – 2027
automatyzację i optymalizację procesu obsługi dla pośredników finansowych (użytkownicy zew. aplikacji)
Tworzona w architekturze zmodularyzowanego monolitu w przyszłości "rozbicie" na mikroserwisy i skonteneryzowana (Rancher), z użyciem wersji oprogramowania JAVA 17 i Angular 12. Automatyczny proces integracji oraz wdrażania zmian (CI/CD) oraz wprowadzenie automatyzacji w testach. Zespół pracuje w metodyce SCRUM (1 analityk, 1 PO, 5 developerów, 2 testerów)
Dodano dnia: 09-05-2022
Podziel się