Projektowanie i rozwijanie aplikacji w języku Java.
Współpraca w zespole projektowym, w tym praca nad mikroserwisami i tworzeniem REST API.
Integracja systemów oraz wykorzystanie najpopularniejszych frameworków i narzędzi.
Praca z relacyjnymi bazami danych, w tym optymalizacja zapytań.
Rozwiązywanie problemów technicznych oraz wdrażanie nowych pomysłów.
Testowanie i dokumentowanie tworzonych rozwiązań.
Dobra znajomość języka niemieckiego w mowie i piśmie (warunek konieczny).
Praktyczne doświadczenie w pracy z językiem Java (minimum 2-3 lata).
Dobrą znajomość programowania obiektowego i wzorców projektowych.
Istotna jest umiejętność obsługi systemów kontroli wersji i narzędzi budujących, takich jak Maven, Jenkins oraz Git.
Doświadczenie w pracy z relacyjnymi bazami danych.
Znajomość narzędzi takich jak Docker, Kubernetes i Kafka (dwa ostatnie mile widziane).
Dodatkowym atutem będzie znajomość popularnych API frameworków takich jak Spring Boot i Hibernate czy innych.
Wiedza z zakresu architektury mikroserwisowej i pracy z REST API (nie jest to jednak konieczność).
Umiejętność analitycznego myślenia i rozwiązywania problemów.
Zdolności interpersonalne i umiejętność współpracy w zespole.
Stabilną pracę w firmie z 50 letnim doświadczeniem, w oparciu o umowę o pracę (pełny etat lub ¾ etatu), z możliwością przejścia na czas nieokreślony po okresie próbnym.
Wynagrodzenie adekwatne do Twoich wiedzy i umiejętności.
Możliwość pracy zdalnej lub hybrydowej.
30 dni urlopu.
Grupowe ubezpieczenie Allianz wraz z Allianz Assistance.