Administrator Linux
Utrzymuj usługi na serwerach Linux. Naucz się czytać dzienniki, sprawdzać zasoby, planować aktualizacje i przekazywać incydenty.
Projektuj funkcje backendu w Java i Spring. Poznaj kontrakt HTTP, walidację, transakcje, obsługę błędów i odbiór zmian.
Zdefiniuj parametry, odpowiedzi i wymagane uprawnienia.
Sprawdź dane i zapisz zmiany w odpowiedniej transakcji.
Sprawdź wynik prawidłowy, wyjątki i powtórzenie żądania.
Źródła do nauki Spring — projektowanie usługi REST · Spring — zarządzanie transakcjami
Odpowiedz na głos, a potem rozwiń przykładową odpowiedź.
W logice domenowej lub serwisie. Kontroler mapuje wynik na odpowiedź HTTP.
Dwa żądania mogą odczytać ten sam stan. Potrzebny jest mechanizm, który wymusza uzgodnione ograniczenie przy zapisie.
Po złożeniu zamówienia klient ponawia żądanie, bo aplikacja nie otrzymała odpowiedzi. Zaprojektuj reakcję na powtórzenie z tym samym identyfikatorem oraz na użycie go z inną zawartością.
Poproś o umowę API, ścieżkę uruchomienia lokalnego, przykładowe zdarzenie w logach i proces przeglądu zmian.
Programista Java · Rekrutacje z 2025 r. · Polska · pełny etat · miesięcznie brutto