Opis projektu:
Projekt, do którego chcemy cię zaprosić polega na rozbudowie systemu lojalnościowego dla międzynarodowej firmy działającej w branży FMCG (fast-moving consumer goods):
- Platforma składa się z dwóch części: zewnętrznej dla klientów oraz back office dla pracowników firmy
- System projektowany jest dla dużej ilości użytkowników – korzysta z niego już ponad 1,5 miliona ludzi
- System tworzymy od podstaw, a główne technologie to Java 11, React.js, AWS
- Najważniejsze funkcje platformy to rozwój sieci kontaktów, pozyskiwanie nowych klientów, polecania produktów
- Jesteśmy odpowiedzialni za całość procesu developmentu – od analizy wymagań, przez projektowanie architektury, na wdrożeniu i wsparciu produkcyjnym kończąc
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. Pracujemy w metodyce Scrum.
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 3 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:
- Długofalową współpracę
- Elastyczne godziny pracy
- Pracę w 100% zdalną lub hybrydową
- Wszystkie formy współpracy (B2B, UoP, zlecenie)
- Potrzebny sprzęt: Dell (wydajny procesor, 16 GB RAM) lub Apple MacBook
- Możliwość wyboru systemu: Windows, macOS lub Linux
- Szybkie wdrożenie i rozpoczęcie pracy w projekcie
- Otwarte drzwi do innych projektów w Pretius
- Pracę w środowisku wzajemnego szacunku i wsparcia
- Wsparcie rozwoju zawodowego poprzez szkolenia wewnętrzne, dofinansowanie certyfikacji i wyjazdów konferencyjnych
- Wsparcie w budowaniu marki osobistej przez tworzenie artykułów na bloga oraz udział w konferencjach jako prelegent (także zagranicznych)
- Możliwość udziału w regularnych integracjach zespołowych i ogólnofirmowych