Projektant/Projektantka Integracji (Java DevOps Engineer)
Opis stanowiska:
Rozwój oprogramowania: projektowanie i development nowych funkcjonalności.
Wsparcie merytoryczne nad pracami projektowymi: analiza, konsultacje i akceptacja architektury w systemie IT.
Tworzenie oraz utrzymanie skryptów i narzędzi do automatyzacji konfiguracji, wdrażania i zarządzania kodem, aby przyspieszyć procesy dostarczania oprogramowania. Utrzymanie i rozwój istniejącego procesu CI/CD.
Opieka nad powierzonymi systemami/aplikacjami w zakresie kontroli zachodzących w nich modyfikacji i ich spójności z ogólną architekturą rozwiązania.
Bieżąca weryfikacja, analiza i naprawa zgłoszonych usterek w oprogramowaniu.
Wsparcie deweloperskie w rozwiązywaniu problemów, analiza funkcjonowania systemów i rekomendowanie usprawnień.
Instalowanie stworzonego oprogramowania na środowiskach produkcyjnych i testowych.
Utrzymanie i monitorowanie systemów IT z obszaru integracji, w tym zarządzanie logami, śledzenie metryk i diagnozowanie problemów.
Gotowość do pełnienia dyżurów OnCall
Wymagania:
Doświadczenie w pracy w dziedzinie rozwoju oprogramowania.
Umiejętność projektowania rozwiązań IT oraz zdolność analizy i modyfikacji istniejącego oprogramowania.
Praktyczna znajomość języka programowania Java, Spring Boot oraz narzędzia Maven.
Znajomość zagadnień dotyczących Web Services: WSDL, SOAP, REST, XML Schema.
Praktyczna znajomość systemu Linux.
Znajomość funkcjonowania, praktycznej obsługi i tworzenia procesów CI/CD (GitOps).
Znajomość technologii kontenerowych: Docker oraz platformy orkiestrującej Kubernetes.
Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej.
Mile widziane:
Pisanie i obsługa skryptów w powłoce Bash.
Znajomość teoretyczna i praktyczna wzorców projektowych oraz integracyjnych.
Wiedza w zakresie serwerów kolejkowych (np. RabbitMQ oparty o protokół AMQP).
Znajomość technologii Apache ServiceMix, Apache Camel, MS SQL Service Broker.
Znajomość narzędzi wykorzystywanych w środowiskach Kubernetes, takich jak Helm oraz Argo CD (GitOps).
Oferujemy:
Przyjazne środowisko pracy, współpracę z osobami otwartymi i chętnie dzielącymi się wiedzą.
Możliwość rozwoju kompetencji zawodowych poprzez różne formy podnoszenia kwalifikacji.
Stabilną, długotrwałą współpracę w ramach zatrudnienia w oparciu o b2b/umowę o pracę.
Pakiet benefitów (MultiSport, opieka medyczna, ubezpieczenie na życie, nauka jęz. angielskiego).
Dostęp do usług oferowanych przez Grupę na korzystnych warunkach (oferty pracownicze).
Projektant/Projektantka Integracji (Java DevOps Engineer)
Projektant/Projektantka Integracji (Java DevOps Engineer)