First seen by Alion on Oct 21, 2026.
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.
Tech stack
- Java
- Spring Boot
- Git
- Mockito
- JUnit
- SQL
- REST

