Pracuj.pl Hybrydowo Junior

Java Developer (K/M)

IT SQUAD SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

⚲ Gdańsk, Warszawa

Do uzgodnienia

Wymagania

  • Java
  • SQL
  • OpenAPI
  • AsyncAPI
  • Git
  • Spring Boot
  • Hibernate
  • PostgreSQL

Opis stanowiska

Nasze wymagania:
Dobra znajomość języka Java (minimum 2/3 lata doświadczenia).
Doświadczenie w pracy z frameworkiem Spring Boot lub Hibernate
Doświadczenie w pracy z relacyjnymi bazami danych oraz SQL (mile widziany PostgreSQL).
Znajomość standardów OpenAPI oraz AsyncAPI i doświadczenie w projektowaniu oraz integracji API.
Znajomość systemu kontroli wersji Git oraz narzędzi CI/CD.
Umiejętność analitycznego myślenia, rozwiązywania problemów oraz efektywnej współpracy w zespole.

Zakres obowiązków:
Projektowanie, rozwój i utrzymanie aplikacji z wykorzystaniem Java 21, Spring Boot, PostgreSQL oraz technologii komunikacyjnych opartych o Messaging (np. JMS, MQ).
Tworzenie oraz rozwój wydajnych silników kalkulacyjnych zgodnych z obowiązującymi przepisami podatkowymi na różnych rynkach.
Implementacja złożonych procesów biznesowych, integracji z systemami zewnętrznymi (w tym organami podatkowymi) oraz rozwiązań do generowania raportów dla klientów.
Udział w pełnym cyklu życia oprogramowania – od analizy wymagań, przez projektowanie i implementację, po testowanie, wdrożenie i utrzymanie.
Współpraca z analitykami biznesowymi i ekspertami domenowymi przy przekładaniu wymagań na rozwiązania techniczne.
Wykorzystywanie narzędzi AI.

Oferujemy:
Pracę przy projektach klienckich i produktach własnych.
Realny wpływ na rozwiązania biznesowe i technologiczne w ramach realizowanych projektów.
Szkolenia oraz wsparcie w określeniu ścieżki rozwoju.
Eventy firmowe, dostęp do usług medycznych oraz pakietów sportowych.
Zatrudnienie na umowę B2B / UZ Student.
Pracę w trybie hybrydowym (Warszawa/Gdańsk).
Krótki proces rekrutacji.

🔍 Dekoder Ogłoszenia

🔴
Dobra znajomość języka Java (minimum 2/3 lata doświadczenia)
Może oznaczać zarówno 2 lata doświadczenia w komercyjnym projekcie, jak i 3 lata nauki i projektów hobbystycznych.
🔴
Realny wpływ na rozwiązania biznesowe i technologiczne w ramach realizowanych projektów.
Może oznaczać, że będziesz miał wpływ na wybór technologii lub kierunek rozwoju projektu, ale równie dobrze może to być tylko ogólne stwierdzenie bez konkretnych możliwości.
🔴
Szkolenia oraz wsparcie w określeniu ścieżki rozwoju.
Szkolenia mogą być ograniczone do podstawowych narzędzi lub technologii używanych w firmie, a ścieżka rozwoju może być niejasna lub zależeć od potrzeb biznesowych.
🔴
Wykorzystywanie narzędzi AI.
Może oznaczać zarówno zaawansowane wykorzystanie modeli AI do optymalizacji kodu, jak i proste użycie narzędzi typu Copilot do generowania fragmentów kodu.
🔴
Pracę przy projektach klienckich i produktach własnych.
Nie wiadomo, jaki będzie podział czasu między projekty klienckie a produkty własne, co może wpłynąć na stabilność i charakter pracy.