Expert FullStack Developer (Java, React)
⚲ Kraków
28 560 - 31 920 PLN netto (B2B)
Wymagania
- Java
- Kotlin
- Spring
- TypeScript
- React
- Kubernetes
- PostgreSQL
- Kafka
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.
Twoje zadania
• Udział w pełnym cyklu wytwarzania oprogramowania (SDLC): projektowanie, architektura, implementacja, DevOps.
• 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.
Wymagania
• Minimum 7 lat doświadczenia w programowaniu w Javie/Kotlinie 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.
• 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.
Twoje zadania
• Udział w pełnym cyklu wytwarzania oprogramowania (SDLC): projektowanie, architektura, implementacja, DevOps.
• 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.
Wymagania
• Minimum 7 lat doświadczenia w programowaniu w Javie/Kotlinie 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.
🔍 Dekoder Ogłoszenia
🔴
Praca w standardowych godzinach
Może oznaczać standardowe godziny pracy, ale również może sugerować, że nadgodziny nie są mile widziane lub nie są dodatkowo wynagradzane, jeśli nie są objęte systemem on-call.
🔴
Udział w pełnym cyklu wytwarzania oprogramowania (SDLC): projektowanie, architektura, implementacja, DevOps.
Oznacza, że będziesz odpowiedzialny za wszystkie etapy tworzenia oprogramowania, co może być bardzo obciążające i wymagać szerokiego zakresu umiejętności.
🔴
Praca w zespole R&D nad nowymi produktami oraz przebudową istniejących systemów.
Sugestia, że będziesz pracować nad innowacyjnymi rozwiązaniami, ale może też oznaczać, że będziesz zajmować się problematycznymi, starymi systemami, które wymagają gruntownych zmian.
🔴
Udział w on-callach (support rotacyjny), dodatkowo płatny.
Choć jest to dodatkowo płatne, oznacza to konieczność bycia dostępnym poza standardowymi godzinami pracy, co może wpływać na równowagę między życiem zawodowym a prywatnym.
🟡
Z naciskiem na CI/CD, jakość kodu i testowanie automatyczne.
Podkreśla wysokie standardy jakości i automatyzacji, co jest pozytywne, ale może również oznaczać, że oczekuje się od kandydatów głębokiej wiedzy i doświadczenia w tych obszarach.