Utwórz profil, aby pracodawcy mogli Cię znaleźć, otrzymywać lepiej dopasowane oferty pracy i szybciej aplikować.
  • Wyszukiwanie ofert pracy
  • Zapisane
  • Stwórz CV
    Nowe
  • Wynagrodzenia
  • Subskrypcje

Senior Java Developer (DevOps)

Pełny etat

Upvanta sp. z o.o.

To stanowisko wymaga obecności na miejscu. Zobacz podobne oferty poniżej.

Zadania Projektowanie, rozwój i utrzymanie aplikacji backendowych w technologii Java. Tworzenie oraz rozwój usług REST opartych o Spring Boot. Analiza wymagań biznesowych i technicznych oraz współtworzenie architektury rozwiązań. Projektowanie i implementacja integracji między systemami. Tworzenie i utrzymywanie testów jednostkowych oraz integracyjnych. Współpraca z analitykami, architektami, zespołami biznesowymi oraz technicznymi. Wspieranie wdrożeń aplikacji na środowiska testowe i produkcyjne. Monitorowanie działania aplikacji, analiza logów, wydajności oraz dostępności usług. Diagnozowanie i rozwiązywanie problemów aplikacyjnych oraz środowiskowych. Rozwój i doskonalenie procesów CI/CD oraz automatyzacja procesów developerskich i operacyjnych. Praca z technologiami Kubernetes, ArgoCD oraz GitHub Actions w procesie dostarczania oprogramowania. Wymagania Bardzo dobra znajomość języka Java. Praktyczne doświadczenie w pracy ze Spring Boot oraz tworzeniu usług REST. Znajomość wzorców projektowych, zasad Clean Code oraz dobrych praktyk programistycznych. Doświadczenie w projektowaniu i implementacji integracji pomiędzy systemami. Dobra znajomość relacyjnych baz danych oraz języka SQL. Doświadczenie w tworzeniu testów jednostkowych i integracyjnych (JUnit, Mockito). Znajomość procesu wytwarzania oprogramowania w metodykach Agile. Doświadczenie w pracy z systemami kontroli wersji Git. Umiejętność przeprowadzania code review oraz dbania o jakość i bezpieczeństwo kodu. Umiejętność diagnozowania problemów wydajnościowych aplikacji. Zatrudnienie na podstawie umowy o pracę DevOps Podstawowa lub praktyczna znajomość usług Microsoft Azure wykorzystywanych do hostowania i monitorowania aplikacji. Doświadczenie w pracy z GitHub Actions oraz procesami CI/CD. Znajomość architektury i podstaw działania Kubernetes. Doświadczenie we wdrażaniu aplikacji z wykorzystaniem ArgoCD. Umiejętność analizy logów, metryk oraz identyfikacji przyczyn incydentów. Doświadczenie w rozwiązywaniu problemów związanych z wdrożeniami i działaniem aplikacji w środowiskach kontenerowych. Nastawienie na automatyzację procesów budowania, testowania i wdrażania aplikacji.

Oferta pracy dodana 13 godziny temu