Java Developer (Data & Campaign Systems)
Tech Stack / Keywords
Firma i stanowisko
Projekt dotyczy budowy docelowego systemu kampanijnego, wykorzystywanego do zarządzania kampaniami bezpośrednimi. Rozwiązanie rozwijane jest w środowisku Google Cloud Platform z wykorzystaniem BigQuery, CloudSQL oraz Google Pub/Sub.
Wymagania
- Minimum 5 lat doświadczenia komercyjnego w Java
- Bardzo dobra znajomość Java 17+
- Doświadczenie z Spring Boot oraz Spring Integration
- Doświadczenie w tworzeniu aplikacji backendowych
- Praktyczna znajomość React lub doświadczenie w pracy fullstackowej
- Doświadczenie w projektach związanych z przetwarzaniem danych, CRM, marketing automation lub systemami kampanijnymi
- Bardzo dobra znajomość SQL i relacyjnych baz danych
- Doświadczenie w integracji systemów z wykorzystaniem REST, SOAP, XML i JSON
- Doświadczenie z Google Cloud Platform lub podobnymi rozwiązaniami chmurowymi
- Znajomość BigQuery, CloudSQL oraz Google Pub/Sub lub analogicznych usług
- Doświadczenie z komunikacją asynchroniczną i event-driven
- Znajomość Git, Maven, Jira oraz Jenkins
- Gotowość do pracy w modelu 70% backend i 30% frontend
Nice to have:
- Doświadczenie przy budowie systemów kampanijnych
- Znajomość Campaign Management oraz Marketing Automation
- Doświadczenie z Docker, Kubernetes, GKE lub Anthos
- Znajomość Kafka lub IBM MQ
- Doświadczenie jako Data Engineer lub Data Analyst
- Znajomość nierelacyjnych baz danych
Obowiązki
- Rozwój i utrzymanie aplikacji backendowych w Java i Spring Boot
- Tworzenie rozwiązań z wykorzystaniem Spring Integration
- Rozwój warstwy frontendowej w React
- Budowa systemu kampanijnego wspierającego komunikację z klientami
- Integracja systemów z wykorzystaniem REST, SOAP, XML i JSON
- Projektowanie komunikacji asynchronicznej z użyciem Google Pub/Sub
- Praca z BigQuery oraz CloudSQL
- Tworzenie testów jednostkowych i integracyjnych
- Analiza techniczna oraz projektowanie nowych rozwiązań
- Dbanie o jakość, wydajność i niezawodność aplikacji
- Tworzenie dokumentacji technicznej
Inne informacje
Informujemy, że administratorem danych jest B2B.net S.A. z siedzibą w Lidzbarku, ul. Wielki Łęck 81A (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
B2Bnetwork
256 aktywnych ofert