Pracuj.pl Hybrydowo Mid

Java Backend Developer (m/k)

UNITY-T GROUP sp. z o.o. sp.k.

⚲ Kraków, Podgórze

Do uzgodnienia

Wymagania

  • Java 21/25
  • Spring Boot
  • PostgreSQL
  • Rest
  • Git
  • Linux
  • Jenkins
  • Gradle
  • Tomcat
  • CI/CD
  • mikroserwisy
  • Docker
  • Kubernetes
  • RedMine
  • React.js
  • AngujarJS
  • RabbitMQ
  • Kafka

Opis stanowiska

Nasze wymagania:
Minimum 2 lata doświadczenia komercyjnego jako Java Backend Developer,
Bardzo dobra znajomość Java,
Znajomość Spring Boot oraz Spring Framework,
Doświadczenie w tworzeniu REST API,
Znajomość baz danych PostgreSQL,
Znajomość Git,
Znajomość systemu Linux,
Umiejętność pisania czytelnego i testowalnego kodu,
Znajomość zagadnień związanych z bezpieczeństwem aplikacji,
Umiejętność pracy zespołowej.

O projekcie:
Poszukujemy Java Backend Developera, który dołączy do zespołu odpowiedzialnego za rozwój nowoczesnych systemów i rozwiązań biznesowych. Osoba zatrudniona na tym stanowisku będzie uczestniczyć w projektowaniu, implementacji oraz rozwoju usług backendowych, wykorzystywanych przez aplikacje mobilne i systemy wewnętrzne.

Zakres obowiązków:
Projektowanie i rozwój aplikacji backendowych w technologii Java,
Tworzenie i rozwijanie REST API,
Implementacja nowych funkcjonalności zgodnie z wymaganiami biznesowymi,
Integracja z systemami zewnętrznymi,
Optymalizacja wydajności aplikacji,
Udział w projektowaniu architektury systemów,
Przygotowywanie testów jednostkowych i integracyjnych,
Analiza oraz usuwanie błędów,
Aktualizacja dokumentacji technicznej.
Udział w code review.

Oferujemy:
Możliwość rozwoju kompetencji w obszarach najnowszych technologii
Realny wpływ na tworzone produkty
Swobodę w realizacji oraz doborze narzędzi
Udział w projektach informatycznych o ogólnopolskiej skali
Przyjazną, zespołową atmosferę
Elastyczny czas pracy

🔍 Dekoder Ogłoszenia

🔴
Możliwość rozwoju kompetencji w obszarach najnowszych technologii
Może oznaczać zarówno szkolenia i dostęp do nowych narzędzi, jak i konieczność samodzielnego uczenia się na bieżąco, często bez formalnego wsparcia.
🔴
Realny wpływ na tworzone produkty
Może oznaczać możliwość zgłaszania pomysłów i ich wdrażania, ale też odpowiedzialność za decyzje, które mogą być niepopularne lub trudne.
🔴
Swobodę w realizacji oraz doborze narzędzi
Może oznaczać faktyczną autonomię w wyborze technologii i sposobów pracy, lub jedynie iluzję wyboru w ramach narzuconych przez firmę rozwiązań.
🔴
Udział w projektach informatycznych o ogólnopolskiej skali
Może oznaczać pracę nad dużymi, ważnymi systemami, ale też potencjalnie biurokrację, długie cykle decyzyjne i mniejszą elastyczność.
🔴
Elastyczny czas pracy
Może oznaczać możliwość dostosowania godzin pracy do własnych potrzeb, ale też nieformalne oczekiwanie dostępności poza standardowymi godzinami.