Budowie nowych środowisk produkcyjnych i nie produkcyjnych (prod, preprod, eva, test i dev) w zakresie systemów orkiestracyjnych Kubernetes oraz serwerów wirtualnych;
utrzymaniu i rozwoju środowisk produkcyjnych i nie produkcyjnych (prod, preprod, eva, test i dev) w zakresie systemów orkiestracyjnych Kubernetes oraz serwerów wirtualnych;
Utrzymaniu i rozwoju procesu ciągłej integracji oraz ciągłego dostarczania (CI/CD) w zakresie m.in. narzędzi Jenkins i ArgoCD;
Realizacji zmian konfiguracyjnych wynikających z nowych wymaga, wymagań bezpieczeństwa lub wytycznych architektonicznych;
Wykonywaniu aktualizacji oprogramowania;
Monitoringu środowisk;
Analizie błędów i wdrażaniu poprawek;
Realizacji wdrożeń;
Tworzeniu i aktualizacji dokumentacji;
responsibilities :
Projektowanie i implementacja backendu w języku Java (8+).
Tworzenie i rozwijanie aplikacji webowych z wykorzystaniem Spring i Spring Boot.
Praca z JPA i bibliotekami ORM (np. Hibernate) w celu obsługi warstwy persystencji.
Obsługa relacyjnych baz danych (MySQL, PostgreSQL, MS SQL, Oracle) – w tym modelowanie i zapytania.
Wdrażanie rozwiązań z użyciem narzędzi do budowania i zarządzania zależnościami: Maven lub Gradle.
Projektowanie i implementacja REST API.
requirements-expected :
Minimum 5 lat doświadczenia w pracy na stanowisku programisty Java
Znajomość Java minimum w wersji 8
Znajomość technologii i doświadczenie w pracy z JPA lub z dowolną biblioteką
klasy ORM np. Hibernate
Znajomość technologii i doświadczenie w pracy z relacyjnymi bazami danych
np. MySQL, PostgreSQL, MS SQL, ORACLE
Znajomość technologii i doświadczenie w pracy z maven/gradle
Znajomość technologii i doświadczenie w pracy z REST API
Znajomość framework Spring i Spring Boot
Znajomość jednej z bibliotek wspierających testy jednostkowe