freehire launches on Product Hunt on 26 August.

Follow →

Fullstack Java Developer / Spring Boot Developer - Poznań lub Düsseldorf It & Digital · Altavia[...]

Summary

Build and maintain Java/Spring Boot backend services, REST APIs, and microservices, with some frontend and DevOps tasks in a containerized environment.

O roli

Poszukujemy Fullstack Developera z głównym naciskiem na Java i Spring Boot. Osoba na tym stanowisku powinna posiadać podstawowe lub praktyczne umiejętności w kilku obszarach: frontend, backend, testowanie oraz deployment. Głównym obszarem pracy pozostaje backend w Javie/Spring Boot, natomiast oczekiwane jest rozumienie całego procesu tworzenia aplikacji - od implementacji, przez testowanie, po uruchamianie aplikacji w środowisku kontenerowym.

Główne obowiązki

  • Tworzenie i rozwój aplikacji w technologii Java / Spring Boot.

  • Projektowanie i implementacja komponentów backendowych.

  • Tworzenie oraz utrzymanie RESTful APIs.

  • Praca z aplikacjami opartymi o architekturę mikroserwisową.

  • Pisanie i utrzymywanie testów z użyciem Spring Boot Test.

  • Współpraca przy uruchamianiu aplikacji w środowiskach kontenerowych z użyciem Docker.

  • Podstawowa praca lub współpraca w obszarze frontendu.

  • Współpraca z zespołem DevOps w zakresie deploymentu aplikacji.

  • Praca z bazami danych relacyjnymi i/lub NoSQL, jeśli będzie to wymagane w projekcie.

  • Udział w analizie wymagań, projektowaniu rozwiązań i rozwiązywaniu problemów technicznych.

Wymagania obowiązkowe

  • Doświadczenie w tworzeniu aplikacji w Java.

  • Bardzo dobra znajomość Spring Boot.

  • Doświadczenie w testowaniu aplikacji przy użyciu Spring Boot Test.

  • Znajomość Docker.

  • Podstawowe lub praktyczne umiejętności w obszarach: backend, frontend, testing, deployment.

  • Umiejętność tworzenia i pracy z API.

  • Samodzielność, strukturalne i analityczne podejście do pracy.

  • Umiejętność pracy zespołowej i komunikacji z różnymi interesariuszami.

  • Bardzo dobra znajomość języka niemieckiego i dobra znajomość języka angielskiego.

Mile widziane

  • Minimum 5 lat doświadczenia w rozwoju aplikacji Java.

  • Doświadczenie z RESTful APIs.

  • Doświadczenie z architekturą microservices.

  • Znajomość relacyjnych i/lub NoSQL baz danych.

  • Znajomość Git.

  • Doświadczenie z CI/CD, np. GitLab CI/CD.

  • Znajomość Kubernetes / OpenShift.

  • Doświadczenie z Apache Kafka w zakresie event-streamingu i messagingu.

  • Znajomość frameworków frontendowych, np. Angular.

  • Znajomość Lua (opcjonalnie).

  • Ukończone studia informatyczne lub pokrewne.

  • Umiejętność prezentowania, moderowania i komunikacji na różnych poziomach organizacji.

  • Pozytywne przejście lub gotowość do przejścia procedury bezpieczeństwa, jeśli będzie wymagana.

Lokalizacja: Poznań lub Düsseldorf

Model pracy: Praca stacjonarna

Rodzaj umowy: umowa na czas określony w pełnym wymiarze godzin

Umowa na czas określony na 6 miesięcy

See also