Senior Java Developer (DevOps)
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More DevOps Engineer jobs →Skills
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…