Pereiti prie turinio

Opis oferty

Dla jednego z naszych klientów, firmy ubezpieczeniowej z siedzibą w Leudelange, poszukujemy programistów JAVA FULLSTACK.

Nasz klient poszukuje kilku konsultantów do długoterminowej misji w obszarze Lokalnego Rynku Umów, zorganizowanej wokół zespołu wielodyscyplinarnego działającego zgodnie z metodykami Agile (Kanban i Scrum).

Główne zadania:

W ramach tego zespołu będziesz odpowiedzialny za:

  • Aktywne uczestnictwo w ceremoniach i praktykach Agile.

  • Projektowanie, rozwijanie, testowanie, wdrażanie i monitorowanie aplikacji głównie w Java 8.

  • Utrzymywanie i rozwijanie API opracowanych w Scala oraz interfejsów frontendowych opartych na Dojo.

  • Przyczynianie się do stopniowej modernizacji aplikacji.

  • Rozwijanie ekspertyzy funkcjonalnej i technicznej w strategicznych obszarach dziedziny.

  • Udział w integracji nowych rozwiązań i architektur.

  • Codzienne korzystanie z rozwiązań sztucznej inteligencji (MIA, Claude, itp.) w celu poprawy jakości, utrzywalności i produktywności rozwoju.

  • Tworzenie i utrzymywanie testów automatycznych w scala z Playwright.

  • Udział w społeczności programistów w celu dzielenia się dobrymi praktykami i doświadczeniami.

  • Wsparcie rozwoju umiejętności Twoich kolegów poprzez programowanie w parach, przeglądy kodu i dzielenie się wiedzą.

Wymagania

Wymagane umiejętności:

Front-End - Wymagane

  • Znajomość HTML, CSS i JavaScript.

  • Umiejętność korzystania z API REST.

Back-End - Wymagane

  • Doskonała znajomość programowania obiektowego (Java 8 i +).

  • Doświadczenie z bazami danych relacyjnymi, idealnie DB2.

  • Zrozumienie projektowania i tworzenia API REST.

Mile widziane

  • Znajomość programowania funkcyjnego (Scala).

  • Doświadczenie w utrzymaniu asynchronicznych procesów Bash.

  • Doświadczenie z bazami danych NoSQL (MongoDB).

  • Znajomość języka COBOL (utrzymanie aplikacji przeniesionych na Java).

  • Doświadczenie z architekturami zdarzeniowymi i Kafka.

  • Użycie standardu JSON: API.

Wymagane doświadczenie:

  • 5 lat lub więcej doświadczenia w programowaniu Full stack Java (najlepiej w środowisku Agile)

Umiejętności techniczne i metodologiczne

  • Znajomość całego cyklu rozwoju oprogramowania.

  • Zdolność do proponowania, argumentowania i wdrażania wyborów architektonicznych.

  • Doświadczenie w praktykach ciągłej integracji i wdrażania (Kubernetes, itp.).

  • Użycie narzędzi monitorowania i obserwacji, takich jak Datadog lub Sentry.

  • Znajomość narzędzi do zarządzania kodem źródłowym, w szczególności Git.

  • Doświadczenie z frameworkami testów jednostkowych i automatycznych (Playwright).

lub

Apply with Xing indisponible