Java Developer
warszawa
Projekt, w którym masz szansę pracować, dotyczy systemu lojalnościowego dla międzynarodowej korporacji działającej w branży FMCG (fast-moving consumer goods). Głównym zadaniem tego oprogramowania jest rozwój sieci kontaktów, poprzez pozyskiwanie nowych klientów. Dzięki wzajemnym polecaniom produktów, użytkownicy tego systemu otrzymują odpowiednie benefity. Rozwiązanie składa się z portalu dla klientów, a także systemu back office, z którego korzystają pracownicy omawianej firmy. Platforma okazała się sporym sukcesem komercyjnym – pomogła wprowadzić nowy produkt na polski rynek i korzysta z niej już ponad 1,5 miliona użytkowników.
Oprogramowanie to zaczęliśmy tworzyć w czerwcu 2019 roku. Jesteśmy odpowiedzialni za całość procesu developmentu – od analizy wymagań, przez projektowanie architektury, na wdrożeniu i wsparciu produkcyjnym kończąc. Nasz proces developmentu obejmuje guidelines dla developerów.
Obecnie zajmujemy się dalszym rozwojem oraz utrzymaniem tego systemu. Projekt jest realizowany w metodyce opartej na Scrum.
Będziesz pracować z: Nasz zespół projektowy to grupa otwartych, zaangażowanych w swoją pracę i wspierających się wzajemnie ludzi. Znajdziesz tu Analityków, Testerów, UX Designerów oraz Developerów w podziale na Web, Front-End, Back-End. W zespole mamy także Liderów Technicznych, którzy czuwają nad całościowo nad techniczną stroną projektu, a także Scrum Mastera lub Project Managera.
Będziesz odpowiadać za: Developement nowych funkcjonalności w systemach, wsparcie po wdrożeniu i poprawki defektów produkcyjnych
Wybór narzędzi i technologii potrzebnych w developmencie systemów
Rozwiązywanie zaawansowanych problemów technicznych
Analizę i doszczegółowianie wymagań
Aktywny udział w projektowaniu aplikacji
Pracujemy w technologiach: Backend: Java 11, Spring, SpringBoot
Frontend: AngularJS, Angular, Wordpress, ReactJS,
Bazy danych: Oracle DB
Integracje oparte o SOAP/REST WS, widoki bazodanowe, Kafka
Docker, MyBatis, MyBatis Migration
Oczekujemy od ciebie: Minimum 5 lat doświadczenia na podobnym stanowisku
Znajomości zasad programowania obiektowego z wykorzystaniem Java 11
Mile widziana znajomość: AngularJS, Angular, ReactJS
Podstawowej wiedzy z zakresu integracji systemów w oparciu o SOAP, REST
Podstawowej umiejętności projektowania struktur danych i posługiwania się bazami danych
Doświadczenia w projektowaniu aplikacji webowych
Chęci do nauki nowych języków programowania, frameworków i bibliotek
Komunikatywności i umiejętności współpracy w zespole
Samodzielności i odpowiedzialności za powierzone zadania
Dołączenie do Pretius oznacza: Pracę w 100% zdalną.
Elastyczne godziny pracy.
Wszystkie formy współpracy (B2B, UoP, zlecenie).
Pracę w doświadczonym zespole i możliwość wymiany wiedzy z innymi developerami.
Szybki proces rekrutacji (wysyłka CV, zadanie rekrutacyjne, screening call, spotkanie, decyzja o zatrudnieniu).