JustJoin.IT Hybrydowo Mid New

Java Developer / Developerka

Sorigo

⚲ Wrocaław

Do uzgodnienia

Wymagania

  • min. 5 lat doświadczenia komercyjnego z Java
  • doświadczenie z relacyjnymi bazami danych
  • samodzielne projektowanie, implementacja, testowanie i dostarczanie funkcjonalności
  • doświadczenie w code review i pracy zespołowej
  • swobodna komunikacja po angielsku

Mile widziane

  • doświadczenie z Camunda i BPMN 2.0
  • doświadczenie z AI tools / AI agents wspierających development
  • doświadczenie w projektach logistycznych / procesach biznesowych

Opis stanowiska

Praca w zespole scrumowym w duchu DevOps nad systemami rozproszonymi i transakcyjnymi w Javie, z możliwością rozwoju w kierunku Camunda/BPMN i automatyzacji procesów biznesowych. Oferta dla samodzielnego inżyniera, który potrafi projektować, testować i dostarczać funkcjonalności end-to-end. Uwaga: opis sugeruje, że od kandydata oczekuje się pełnej odpowiedzialności za cały cykl życia funkcji (bez dedykowanych testerów/analityków) oraz że obecny kod może wymagać pracy nad jakością i stabilnością — warto dopytać o stan projektu.

🔍 Dekoder Ogłoszenia

🔴
Czasami znalezienie odpowiedniego dla siebie miejsca wymaga czasu i dobrego ukierunkowania przez bardziej doświadczonych kolegów - na to możesz u nas liczyć.
Może oznaczać, że proces onboardingu jest długi lub że zespół jest niedoświadczony i potrzebuje wsparcia.
🔴
Każdy pracownik przychodzi do nas po to aby się rozwijać. Interesuje nas Twój rozwój, bo z tego czerpiemy satysfakcję, a nasi klienci korzyści.
Rozwój może być postrzegany jako korzyść dla firmy (tańsza siła robocza) bardziej niż dla pracownika.
🔴
potrafisz samodzielnie projektować, implementować, testować i dostarczać funkcjonalności
Oczekuje się od Ciebie pełnej odpowiedzialności za cały cykl życia funkcjonalności, co może oznaczać brak dedykowanych ról (np. testerów, analityków).
🔴
dbasz o clean code, maintainability i jakość kodu
Może oznaczać, że obecny kod wymaga dużo pracy nad jego poprawą i utrzymaniem.
🔴
potrafisz analizować zachowanie systemu, jego failure modes oraz wpływ zmian na utrzymanie rozwiązania
Może sugerować, że system jest niestabilny i wymaga ciągłego monitorowania oraz napraw.