NoFluffJobs Praca zdalna Expert

Expert FullStack Developer (Java, React)

j-labs software specialist

⚲ Kraków

28 560 - 31 920 PLN (B2B)

Wymagania

  • Java
  • Spring
  • TypeScript
  • React
  • Kafka
  • PostgreSQL
  • Kotlin (nice to have)

Opis stanowiska

O projekcie:
- Dołącz do j-labs i wspieraj rozwijanie systemów wspierających optymalizację decyzji logistycznych w transporcie morskim.- Obecnie rozwijane jest 5 głównych produktów wspierających planowanie tras, zarządzanie flotą, rezerwacje, połączenia peer2peer, oraz optymalizację przewozów.- Zespół koncentruje się na rozwoju nowych usług i przebudowie istniejących systemów – m.in. w kierunku architektury mikroserwisowej, z wykorzystaniem nowoczesnego stacku technologicznego (Java 17+/Kotlin, Spring Boot, Kafka, Kubernetes, PostgreSQL).- Zespół pracuje w modelu hybrydowym, w międzynarodowym środowisku.- Projekty są rozwijane zgodnie z podejściem Agile, z naciskiem na CI/CD, jakość kodu i testowanie automatyczne.​- Praca w standardowych godzinach.​​

Wymagania:
- Minimum 7 lat doświadczenia w programowaniu w Javie/Kotlinie(Kotlin -nice to have) oraz TypeScript (React).- Praktyczna znajomość mikroserwisów, komunikacji asynchronicznej, Kafka, PostgreSQL.​- Znajomość zasad TDD/BDD/DDD i narzędzi: JUnit, Mockito, Jasmin, Selenium/Protractor.​- Doświadczenie w projektowaniu aplikacji frontendowych i backendowych.​​- Otwartość na działanie z wewnętrznym narzędziem AI.- Wykształcenie techniczne (IT/inżynieria oprogramowania).- Język angielski – min. poziom B2 w mowie i piśmie.

Codzienne zadania:
- Udział w pełnym cyklu wytwarzania oprogramowania (SDLC): projektowanie, architektura, implementacja, DevOps.​
- Programowanie 50% backend i 50% frontend.
- Tworzenie oraz rozwój systemów wspierających globalny transport morski.​
- Utrzymanie istniejących systemów.​
- Praca w zespole R&D nad nowymi produktami oraz przebudową istniejących systemów.
- Udział w on-callach (support rotacyjny), dodatkowo płatny. ​

🔍 Dekoder Ogłoszenia

🔴
wspieraj rozwijanie systemów wspierających optymalizację decyzji logistycznych w transporcie morskim
Projekt może być niszowy i wymagać specyficznej wiedzy domenowej, która nie jest powszechna.
🟡
Praca w standardowych godzinach
Może oznaczać, że nadgodziny są rzadkie, ale też że tempo pracy jest dostosowane do standardowych godzin, co może być wolniejsze niż w innych projektach.
🔴
Udział w pełnym cyklu wytwarzania oprogramowania (SDLC): projektowanie, architektura, implementacja, DevOps
Oczekuje się, że będziesz wykonywać zadania z różnych obszarów, co może oznaczać brak ścisłego podziału ról i potencjalnie szerszy zakres obowiązków niż tylko kodowanie.
🔴
Otwartość na działanie z wewnętrznym narzędziem AI
Może to oznaczać pracę z niedojrzałą lub niestandardową technologią, która wymagać będzie nauki i adaptacji.
🔴
Programowanie 50% backend i 50% frontend
Osoba na tym stanowisku musi być kompetentna w obu obszarach, co może być trudne do znalezienia i utrzymania na wysokim poziomie.