← Back to jobs

Senior Java Developer (DevOps)

Skills

agileargocdazureci cddesign patternsdevopsgitgithubgithub actionsjavajunitkubernetesmockitordbmsspringsqlunit testingversion controlJavaAzureKubernetesGitCI/CDSQL

Description

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.

Get similar jobs in Poland by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more DevOps Engineer jobs in Poland.

Finding similar jobs…