Java Developer
Location: Warszawa
OPIS PROJEKTU:
- Poszukujemy doświadczonych programistów do pracy przy rozbudowie platformy do sprzedaży produktów obsługujących rynki na całym świecie, m.in. Meksyk, Australia, Finlandia, Litwa, Łotwa, Estonia, Polska, Czechy i Hiszpania.
- Część projektów składa się z monolitu (BE), SF, Mule, BEE, camunda oraz FE - obecnie są wydzielane mikroserwisy. Połowa pracy to refactoring, a druga połowa to utrzymanie i rozwój monolitu.
- Nowe projekty są tworzone w mikroserwisach.
- Zespół międzynarodowy, poruszający się w takich obszarach jak credit & risk, collections, loan finance, onboarding, customer serving.
- Ponadto poszukujemy również osób do zespołu Onboarding, zajmującego się obsługą procesu onboardingu od strony bakcendowej (domena klienta, aplikacji i rejestracji) - implementacją bieżących wymagań biznesowych, refaktoryzacją (głównie decoupling) i naprawą błędów z produkcji (najmniejszy udział w backlogu). Do zadań tego zespołu należy również wystawianie API dla brokerów - dostosowywanie API do zmian prawnych/biznesowych, zwiększanie z
WYMAGANIA:
- Minimum 4 lat doświadczenia.
- Bardzo dobra znajomość Java (8/11), Spring (Boot, Core, Security, Data, MVC), Hibernate, JPA.
- Dobra znajomość: MySQL/SQL, budowania webservices (preferowane Apache CXF), testowania kodu Java (Junit, Mockito, AssertJ, TDD), REST/SOAP, GIT, Maven, Design patterns.
- Umiejętność projektowania architektury aplikacji.
- Umiejętność pisania czystego kodu z uwzględnieniem wzorców projektowych.
- Język angielski: min. B2.
NICE TO HAVE:
- Znajomość architektury mikroserwisów – AWS, Kafka, Cucumber, Docker, ReactJS, Micronaut.
OFERUJEMY:
- Stały kontakt z rekruterem w trakcie trwania procesu oraz feedback niezależnie od wyniku rekrutacji.
- Atrakcyjne wynagrodzenie w modelu B2B uzależnione od posiadanych kompetencji i doświadczenia.
- Dofinansowanie prywatnej opieki medycznej (Medicover) oraz karty Multisport.
- Okolicznościowe, firmowe spotkania integracyjne.
- Program rekomendacji.
- Aplikacja mobilna ProData Consult – łatwe raportowanie czasu pracy, szybki dostęp do nowych ofert.
PROCES REKRUTACYJNY:
- Etap I: 15 minutowa rozmowa telefoniczna,
- Etap II: 45 - 60 minutowa rozmowa online,
- Etap III: ok. 60 minutowa rozmowa z Klientem online (weryfikacja techniczna)