Ta lista zawiera jedynie kraje, dla których opublikowano oferty pracy w wybranym języku (np. we francuskiej wersji wyświetlane są tylko oferty pracy napisane po francusku, a w angielskiej – tylko te po angielsku).
Devire Outsourcing IT to forma współpracy dedykowana dla specjalistów z branży IT, oparta na zasadach własnej działalności gospodarczej - B2B, realizująca projekty dla wiodących Klientów prowadzących innowacyjne i nowoczesne projekty. Obecnie, dla naszego Klienta - jednego z największych banków w Polsce, poszukujemy osoby na stanowisko Senior Java Developer.
Obowiązki:
Tworzenie oprogramowania umożliwiającego wystawienie danych i usług po API
Tworzenie mikrosewisów i zarządzanie platformami DevSecOps i API Management zgodnie z paradygmatem API First
Odpowiadanie end-2-end za produkt, zarówno w obszarze rozwoju jaki i utrzymania
Wymagania:
Bardzo dobra znajomość języka Java oraz doświadczenie w tworzeniu aplikacji serwerowych klasy enterprise
Praktyczne doświadczenie w pracy z frameworkiem Spring Boot, w tym w budowaniu REST API oraz konfiguracji aplikacji
Znajomość Spring Data JPA oraz umiejętność projektowania warstwy dostępu do danych, mapowania encji i optymalizacji zapytań
Doświadczenie w integracji z warstwą frontendową opartą o React (Next.js) — rozumienie sposobu komunikacji frontend–backend, kontraktów API oraz pracy z JSON/HTTP
Znajomość zasad projektowania systemów w oparciu o architekturę mikroserwisów, w tym zagadnień związanych z komunikacją między usługami, skalowalnością i odpornością systemów
Doświadczenie w pracy z procesami CI/CD, w szczególności z wykorzystaniem GitLab CI, w tym budowanie pipeline’ów, automatyzacja testów oraz wdrożeń
Mile widziane:
Znajomość języka Kotlin i gotowość do pracy w projektach wykorzystujących JVM w różnych technologiach
Doświadczenie z technologiami konteneryzacji, takimi jak Docker oraz Kubernetes, w tym budowanie obrazów, orkiestracja kontenerów i zarządzanie środowiskami
Praktyczna wiedza z zakresu service mesh, w szczególności narzędzi takich jak Istio lub Anthos, oraz rozumienie zagadnień związanych z obserwowalnością i zarządzaniem ruchem sieciowym między usługami
Dobra znajomość systemów Linux — praca w środowisku serwerowym, podstawowa administracja, analiza logów oraz troubleshooting
Używamy plików cookie, aby poprawić Twoje doświadczenia podczas przeglądania, analizować ruch i dostarczać spersonalizowane treści. Klikając „Akceptuję”, wyrażasz zgodę na używanie plików cookie.