Java Backend & Android Developer
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
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.