Poszukujemy utalentowanego Full Stack Developera z doświadczeniem w Java, Angular 18+, Hibernate, Kubernetes oraz Docker, który dołączy do naszego zespołu w Brukseli. Osoba na tym stanowisku będzie odpowiedzialna za tworzenie i rozwój nowoczesnych aplikacji webowych, zarówno po stronie front-endu, jak i back-endu. Oczekujemy, że kandydat będzie aktywnie uczestniczył w projektowaniu i wdrażaniu nowych funkcji, dbając jednocześnie o wysoką jakość kodu i zgodność z najlepszymi praktykami.
Zakres obowiązków:
- Projektowanie, rozwój i utrzymanie aplikacji webowych z użyciem Java na backendzie oraz Angular 18+ na frontendzie.
- Implementacja i zarządzanie bazami danych oraz warstwą dostępu do danych przy użyciu Hibernate.
- Tworzenie i utrzymywanie nowoczesnych, skalowalnych aplikacji z wykorzystaniem narzędzi takich jak Kubernetes i Docker.
- Integracja aplikacji z innymi systemami oraz dbanie o ich wydajność, niezawodność i skalowalność.
- Współpraca z zespołem frontendowym, backendowym oraz analitykami biznesowymi w celu realizacji wymagań projektowych.
- Udział w procesie rozwoju oprogramowania zgodnie z metodologią Agile (Scrum).
- Tworzenie testów jednostkowych i automatycznych w celu zapewnienia wysokiej jakości oprogramowania.
- Optymalizacja istniejących rozwiązań i procesów w celu zapewnienia ich efektywności i wydajności.
- Dokumentowanie procesu rozwoju oprogramowania, w tym projektów technicznych i kodu źródłowego.
Wymagania:
- Minimum 3 lata doświadczenia w pracy na stanowisku Full Stack Developera lub w pokrewnym, w tym doświadczenie z Java, Angular 18+, Hibernate, Kubernetes oraz Docker.
- Bardzo dobra znajomość frameworku Spring oraz Spring Boot.
- Doświadczenie z tworzeniem aplikacji webowych, RESTful API i integracjami z systemami zewnętrznymi.
- Umiejętność pracy z narzędziami do konteneryzacji i orkiestracji, takimi jak Docker i Kubernetes.
- Dobra znajomość baz danych (SQL, NoSQL) oraz doświadczenie w pracy z Hibernate.
- Umiejętność pracy w środowisku Agile (Scrum).
- Wysokie umiejętności komunikacyjne i umiejętność pracy w zespole międzynarodowym.
- Wykształcenie wyższe, preferowane w kierunku informatycznym lub pokrewnym (min. tytuł magistra).
- Dobra znajomość języka angielskiego (w mowie i piśmie) – warunek konieczny.
Mile widziane:
- Doświadczenie z AWS lub innymi chmurami publicznymi.
- Znajomość DevOps i narzędzi do ciągłej integracji i dostarczania (CI/CD).
- Doświadczenie w pracy z narzędziami do monitorowania aplikacji (np. Prometheus, Grafana).
- Znajomość dodatkowych technologii frontendowych (np. TypeScript, RxJS).