Pracuj.pl Stacjonarnie Junior New

Junior Java Developer

Software Solutions

⚲ Kraków

5 500–7 500 zł / mies. (zal. od umowy)

Wymagania

  • Java
  • Spring Framework
  • Hibernate
  • REST API
  • PostgreSQL
  • Kafka
  • Docker
  • Jenkins
  • JUnit
  • AWS
  • Kubernetes
  • Redis
  • Grafana
  • Prometheus

Opis stanowiska

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 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. 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