JustJoin.IT Praca zdalna Senior New

Senior Fullstack Developer (Java+Angular)

BlueSoft

⚲ Wrocław, Poznań

Do uzgodnienia

Wymagania

  • komercyjne doświadczenie w tworzeniu aplikacji fullstack (Angular + Java/Spring Boot)
  • wykształcenie wyższe ścisłe (STEM, preferowana informatyka)
  • doświadczenie w pisaniu testów automatycznych: Karma/Jest oraz JUnit/Spock

Mile widziane

  • doświadczenie z nowszymi wersjami Angular (14–18+)
  • znajomość Kotlin
  • podstawowa wiedza o silnikach BPMN (np. Camunda)
  • otwartość na narzędzia AI wspierające pracę programisty (np. GitHub Copilot)

Opis stanowiska

Praca w software house należącym do Grupy Orange nad aplikacjami fullstack dla sektora finansowego — mikroserwisy, komunikacja asynchroniczna, bezpieczna komunikacja (OAuth 2.0, JWT). Rola obejmuje zarówno rozwój, jak i utrzymanie oraz optymalizację istniejących rozwiązań, a także projektowanie architektury i integracji w ekosystemie bankowym. To oferta dla osób szukających długofalowej współpracy i wpływu na kształt systemu. Uwaga: choć praca jest głównie zdalna, zespół spotyka się raz w miesiącu w biurze (Wrocław lub Poznań) — obecność może być obowiązkowa i wymagać podróży.

🔍 Dekoder Ogłoszenia

🟡
tworzenie prostych i skutecznych rozwiązań dla skomplikowanych problemów
Może oznaczać, że problemy są faktycznie skomplikowane, a rozwiązania, choć proste dla doświadczonych, mogą wymagać dużo wysiłku do osiągnięcia.
🔴
zespół spotyka się 1raz w miesiącu w biurze
Choć praca jest głównie zdalna, obecność w biurze raz w miesiącu może być obowiązkowa i wymagać podróży.
🟡
stabilność sektora finansowego z nowoczesnym podejściem do architektury (mikroserwisy, komunikacja asynchroniczna)
Połączenie stabilności z nowoczesnością może oznaczać, że będziesz pracować nad starymi systemami, które są stopniowo modernizowane, co może być wyzwaniem.
🟡
nastawionych na długofalową współpracę, które cenią stabilność i wpływ na kształt budowanych systemów
Może sugerować, że projekt jest długoterminowy, ale jednocześnie może oznaczać, że zmiany są wprowadzane powoli i z dużą ostrożnością.
🟡
Dbanie o zgodność procesu wytwórczego z najwyższymi wytycznymi inżynierii oprogramowania
Może oznaczać bardzo rygorystyczne procesy i procedury, które mogą spowalniać rozwój, ale zapewniają wysoką jakość.