freehire launches on Product Hunt on 26 August.

Follow →

Java Backend & Android Developer

Open 34d

Pharmalink spółka należąca do Pelion S.A.* jest wyspecjalizowanym operatorem logistycznym świadczącym usługi w zakresie zarządzania, obsługi magazynowej i dystrybucji leków w branży farmaceutycznej.

Java Backend & Android Developer

Miejsce pracy: Łódź
Region: łódzkie

Opis stanowiska

Do zespołu IT poszukujemy osoby, która będzie odpowiedzialna za rozwój i utrzymanie rozwiązań backendowych oraz mobilnych wspierających kluczowe procesy operacyjne firmy.

Szukamy developera, który bardzo dobrze zna technologię Java, potrafi projektować i rozwijać API oraz integracje systemowe, a jednocześnie posiada praktyczne doświadczenie w tworzeniu lub utrzymaniu aplikacji mobilnych działających na systemie Android.

Osoba na tym stanowisku będzie pracowała przede wszystkim przy rozwiązaniach związanych z systemem TMS, aplikacją mobilną oraz integracjami z systemami wewnętrznymi i zewnętrznymi. Rola wymaga nie tylko umiejętności programistycznych, ale również analitycznego podejścia, rozumienia procesów biznesowych oraz umiejętności tworzenia dokumentacji technicznej i projektowej.

Zakres obowiązków:

  • Rozwój i utrzymanie aplikacji backendowych opartych o technologię Java.
  • Projektowanie, implementacja i utrzymanie mikroserwisów oraz interfejsów API.
  • Tworzenie i rozwój integracji systemowych opartych o REST, SOAP, WebServices oraz EDIFACT.
  • Rozwój i utrzymanie aplikacji mobilnych działających na systemie Android.
  • Tworzenie i utrzymanie backendu dla aplikacji mobilnych, w tym obsługa komunikacji z API, autoryzacji, statusów, walidacji, synchronizacji danych oraz obsługi błędów.
  • Analiza wymagań biznesowych i technicznych oraz przekładanie ich na rozwiązania systemowe.
  • Analiza dokumentacji technicznej systemów zewnętrznych w ramach projektów integracyjnych.
  • Diagnozowanie problemów produkcyjnych i technicznych w aplikacjach oraz integracjach.
  • Udział w projektowaniu architektury rozwiązań i proponowanie usprawnień.
  • Współpraca z Product Ownerem, analitykami, administratorami, testerami, użytkownikami biznesowymi oraz dostawcami zewnętrznymi.
  • Przygotowywanie i aktualizacja dokumentacji technicznej oraz projektowej w Confluence.
  • Praca z zadaniami, backlogiem i zgłoszeniami w Jira.
  • Udział w testach technicznych, integracyjnych, wdrożeniowych i regresyjnych.
  • Dbanie o jakość kodu, stabilność, bezpieczeństwo i utrzymywalność tworzonych rozwiązań.

Wymagania

  • Minimum 3 lata doświadczenia komercyjnego w programowaniu w Java.
  • Praktyczna znajomość Spring / Spring Boot.
  • Doświadczenie w projektowaniu i implementacji mikroserwisów.
  • Praktyczna znajomość tworzenia i utrzymania API, w szczególności REST i SOAP.
  • Znajomość wymiany danych w formatach JSON i XML.
  • Doświadczenie w integracjach systemowych B2B.
  • Znajomość zagadnień związanych ze standardem EDIFACT lub innymi standardami wymiany danych.
  • Doświadczenie w tworzeniu, rozwijaniu lub utrzymaniu aplikacji mobilnych na system Android.
  • Znajomość backendu dla aplikacji mobilnych, w tym komunikacji z API, obsługi autoryzacji, walidacji danych, logowania zdarzeń, obsługi błędów oraz synchronizacji danych.
  • Znajomość zagadnień związanych z aplikacjami mobilnymi działającymi w środowisku operacyjnym, gdzie ważna jest stabilność, dostępność i poprawna obsługa danych.
  • Znajomość systemów kontroli wersji, w szczególności Git.
  • Doświadczenie w pracy z narzędziami Jira i Confluence.
  • Umiejętność tworzenia dokumentacji technicznej, opisów integracji, scenariuszy działania i założeń projektowych.
  • Umiejętność analitycznego myślenia i samodzielnego rozwiązywania problemów.
  • Umiejętność czytania dokumentacji technicznej w języku angielskim.
  • Komunikatywność i umiejętność współpracy z zespołem technicznym oraz użytkownikami biznesowymi.

Wymagania techniczne uzupełniające

  • Podstawowa znajomość SQL i relacyjnych baz danych umożliwiająca analizę danych, weryfikację działania aplikacji oraz współpracę z developerami bazodanowymi.
  • Umiejętność poruszania się w środowiskach Linux w zakresie potrzebnym do utrzymania i diagnostyki aplikacji.
  • Znajomość procesów CI/CD.
  • Doświadczenie z narzędziami takimi jak Docker i Jenkins.
  • Znajomość podstawowych zasad bezpieczeństwa aplikacji, API i komunikacji między systemami.
  • Umiejętność analizy logów aplikacyjnych i technicznych.
  • Znajomość zagadnień związanych z monitorowaniem, obsługą błędów, retry oraz odpornością integracji na awarie.

Mile widziane

  • Doświadczenie w pracy z systemami klasy TMS, systemami logistycznymi, transportowymi lub kurierskimi.
  • Znajomość procesów dystrybucji, transportu, obsługi statusów przesyłek lub pracy aplikacji mobilnych w środowisku operacyjnym.
  • Znajomość Oracle APEX lub doświadczenie w utrzymaniu frontendów opartych o platformę Oracle.
  • Znajomość Oracle SQL / PL/SQL w zakresie pozwalającym lepiej współpracować z zespołem bazodanowym.
  • Znajomość Kotlin.
  • Doświadczenie z aplikacjami mobilnymi działającymi w trybie offline i synchronizującymi dane po odzyskaniu połączenia.
  • Doświadczenie z mechanizmami kolejkowania komunikatów lub komunikacją asynchroniczną.
  • Znajomość BPMN lub umiejętność opisywania procesów biznesowych w formie diagramów.
  • Doświadczenie w projektach realizowanych w środowisku regulowanym lub wymagającym wysokiej niezawodności systemów.

Kompetencje miękkie

  • Samodzielność i odpowiedzialność za powierzony zakres.
  • Umiejętność analizy problemu zarówno od strony technicznej, jak i biznesowej.
  • Dokładność w dokumentowaniu rozwiązań, integracji i ustaleń projektowych.
  • Komunikatywność w kontakcie z zespołem IT, użytkownikami biznesowymi oraz dostawcami zewnętrznymi.
  • Umiejętność pracy w zespole i dzielenia się wiedzą.
  • Nastawienie na jakość, stabilność i bezpieczeństwo tworzonych rozwiązań.
  • Gotowość do przejęcia odpowiedzialności za istniejący produkt i jego dalszy rozwój.

Oferujemy

  • Stabilne zatrudnienie w oparciu o umowę o pracę.
  • Pracę w rozwijającej się firmie o ugruntowanej pozycji na rynku.
  • Cykl szkoleń przygotowujących do pracy.
  • Opiekę medyczną.
  • Dofinansowanie do pakietu sportowego.
  • Dofinansowanie z Zakładowego Funduszu Świadczeń Socjalnych.
  • Ubezpieczenie lekowe (80% dofinansowania do leków na receptę).
  • Możliwość ubezpieczenia grupowego.
  • Platforma Mindgram.

* Pelion S.A. to jedna z największych firm działających na rynku ochrony zdrowia w Polsce i na Litwie. Usługi świadczone przez Pelion S.A. obejmują wszystkie segmenty rynku (hurtowy, detaliczny i szpitalny) i są skierowane do: pacjentów, aptek, szpitali oraz producentów. Pelion to spółka holdingowa, pełniąca nadzór właścicielski nad wszystkimi obszarami działalności realizowanymi odpowiednio przez Polską Grupę Farmaceutyczną S.A. i Pharmapoint S.A. – sprzedaż hurtowa, Urtica i Pharmalink– zaopatrzenie szpitali i usługi logistyczne, DOZ S.A., Natura sp. z o. o., Limedika, Gintarine Vaistine i Norfos Vaistine – sprzedaż detaliczna oraz liczne spółki działalności pozostałej.

Aplikuj

Administratorem podanych przez Pana/Panią danych osobowych jest Pharmalink Sp. z o.o. z siedzibą w Łodzi (ul. Gillette 1, 94-406 Łódź, tel.: tel. 800 111 203, adres e-mail: [email protected] (Pharmalink). W Pharmalink powołany został Inspektor Ochrony Danych, dane kontaktowe: e-mail [email protected]. Przekazane Pharmalink Sp. z o.o. dane osobowe będą przetwarzane wyłącznie w celu realizacji obecnego procesu rekrutacyjnego oraz – w przypadku wyrażenia dodatkowej zgody – w celu przyszłych procesów rekrutacyjnych prowadzonych w okresie roku od dnia złożenia dokumentów aplikacyjnych. Pani/Pana dane osobowe w zakresie wskazanym w przepisach prawa pracy będą przetwarzane w celu przeprowadzenia obecnego postępowania rekrutacyjnego (art. 6 ust. 1 lit. b RODO), natomiast inne dane, w tym dane do kontaktu, na podstawie zgody (art. 6 ust. 1 lit. a RODO), która może zostać odwołana w dowolnym czasie. Pani/Pana dane osobowe będą przetwarzane także w kolejnych naborach pracowników, jeżeli wyrazi Pan/Pan na to zgodę (art. 6 ust. 1 lit. a RODO), która może zostać odwołana w dowolnym czasie. Przepisy prawa pracy: art. 22 Kodeksu pracy oraz §1 rozporządzenia Ministra Pracy i Polityki Socjalnej z dnia 28 maja 1996 r. w sprawie zakresu prowadzenia przez pracodawców dokumentacji w sprawach związanych ze stosunkiem pracy oraz sposobu prowadzenia akt osobowych pracownika. W każdym czasie przysługuje Pani/Panu prawo dostępu do treści danych, prawo ich sprostowania, prawo usunięcia danych, prawo do ograniczenia przetwarzania. Oświadczenia w zakresie realizacji praw prosimy składać na adres e-mail: [email protected]. Jeżeli mimo naszego wsparcia Pan / Pani uzna, że dane osobowe przetwarzane są niezgodnie z przepisami obowiązującego prawa, przysługuje prawo wniesienia skargi do organu nadzorczego (tj. Prezesa Urzędu Ochrony Danych Osobowych). Odbiorcami przetwarzanych przez Pharmalink Sp. z o.o.danych osobowych będą jedynie podmioty dostarczające i wspierające systemy teleinformatyczne (zarówno ogólną infrastrukturę teleinformatyczna, pocztę elektroniczną) oraz eRecruitment Solutions sp. z o.o. z siedzibą w Warszawie jako dostawca systemu rekrutacyjnego. Podanie przez Panią/Pana danych osobowych w zakresie wynikającym z art. 22(1) Kodeksu pracy jest niezbędne, aby uczestniczyć w postępowaniu rekrutacyjnym. Podanie przez Państwa innych danych jest dobrowolne.