Junior Java Developer

Pracodawca:Software Solutions
Lokalizacja:Kraków, woj. małopolskie, Polska
Stanowisko: młodszy specjalista / młodsza specjalistka (junior)

Junior Java Developer

Miejsce pracy: Kraków

Technologie, których używamy

Wymagane

  • Java
  • Spring Framework
  • Hibernate
  • REST API
  • PostgreSQL
  • Kafka
  • Docker
  • Jenkins
  • JUnit

Mile widziane

  • AWS
  • Kubernetes
  • Redis
  • Grafana
  • Prometheus

System operacyjny

  • Windows
  • macOS

O projekcie

Jestem senior backend developerem działającym jako freelancer. Na co dzień realizuję projekty dla klientów m.in. z Stanów Zjednoczonych — głównie w obszarze systemów backendowych, integracji i architektury mikroserwisowej. W związku z rozwojem współpracy z klientami zagranicznymi poszukuję developera do stałej współpracy przy bieżących i nowych projektach.

Pierwsze 3 miesiące współpracy odbywają się stacjonarnie w Krakowie. Zależy mi na dobrym wdrożeniu i wypracowaniu wspólnych standardów pracy. Po tym okresie istnieje możliwość przejścia na pracę w pełni zdalną.

To dobra okazja, aby zdobyć cenne doświadczenie komercyjne w branży IT, pracując przy projektach produkcyjnych i rozwijać się w nowoczesnym stacku technologicznym.

Twój zakres obowiązków

  • Projektowanie i implementacja aplikacji backendowych w języku Java
  • Rozwój i utrzymanie istniejących systemów oraz integracji z wykorzystaniem Spring Boot i Hibernate
  • Rozwiązywanie problemów technicznych i optymalizacja wydajności aplikacji
  • Testowanie i debugowanie aplikacji na różnych etapach cyklu wytwórczego
  • Tworzenie i utrzymanie dokumentacji technicznej
  • Udział w projektowaniu architektury rozwiązań backendowych

Nasze wymagania

  • Bardzo dobra znajomość języka Java oraz frameworków tj. Spring Boot, Hibernate
  • Znajomość relacyjnych baz danych tj. PostgreSQL, MySQL oraz nierelacyjnych tj. MongoDB -modelowanie, optymalizacja zapytań, indeksowanie
  • Znajomość komunikacji synchronicznej, projektowanie i konsumowanie REST API
  • Doświadczenie z komunikacją asynchroniczną Apache Kafka
  • Doświadczenie z narzędziami CI/CD tj. Jenkins lub GitLab CI oraz konteneryzacją Docker
  • Zrozumienie zasad programowania obiektowego, wzorców projektowych i zasad SOLID
  • Komunikatywna znajomość języka angielskiego
Klauzula informacyjna

Dane osobowe kandydatów są przetwarzane wyłącznie w celu przeprowadzenia procesu rekrutacyjnego oraz – w przypadku wyrażenia zgody – również na potrzeby przyszłych rekrutacji. Dane przetwarzane są zgodnie z obowiązującymi przepisami prawa oraz zasadami ochrony danych osobowych, w szczególności z uwzględnieniem zasad minimalizacji danych, ich poufności oraz integralności.

W ramach procesu rekrutacji dane mogą być analizowane pod kątem dopasowania kandydata do wymagań stanowiska, jego doświadczenia zawodowego oraz posiadanych kompetencji. Przetwarzanie odbywa się w sposób zapewniający odpowiedni poziom bezpieczeństwa danych, w tym ochronę przed ich nieuprawnionym ujawnieniem, utratą lub zniszczeniem.

Kandydat ma prawo dostępu do swoich danych, ich sprostowania, usunięcia, ograniczenia przetwarzania, wniesienia sprzeciwu oraz cofnięcia zgody w dowolnym momencie. Podanie danych jest dobrowolne, jednak niezbędne do udziału w procesie rekrutacji. Dane mogą być przekazywane podmiotom wspierającym proces rekrutacji, w tym dostawcom systemów IT.

Dodatkowo informujemy, że dane osobowe nie będą wykorzystywane do podejmowania decyzji w sposób zautomatyzowany, w tym profilowania, oraz nie będą przekazywane do państw trzecich poza Europejski Obszar Gospodarczy, chyba że będzie to wynikało z zastosowania narzędzi informatycznych wykorzystywanych w procesie rekrutacji.

Pełna informacja o przetwarzaniu danych osobowych dostępna jest pod linkiem:
https://tinyurl.com/4tm4962a