JustJoin.IT Hybrydowo Senior

Java Developer

Craftware

⚲ Warszawa

140 - 190 PLN netto (B2B)

Wymagania

  • Java
  • Spring Boot
  • REST API
  • Spring Security
  • Docker/Kubernetes

Opis stanowiska

Craftware to ponad 500-osobowa firma technologiczna, która wspiera duże organizacje w rozwiązywaniu złożonych problemów biznesowych za pomocą nowoczesnych rozwiązań IT - od systemów sprzedażowych i automatyzacji, po platformy danych i AI. Działamy tam, gdzie technologia musi być niezawodna, bezpieczna i skalowalna. Realizujemy projekty end-to-end: od analizy i architektury, przez wdrożenie, aż po rozwój i utrzymanie. Jesteśmy zaufanym partnerem takich technologii jak Salesforce, Veeva, UiPath i Databricks.

Model: praca hybrydowa (1-2 dni w tygodniu z biura w Warsazwie)Rodzaj zatrudnienia: pełny etat

O projekcie
Dla naszego klienta współpracowników na stanowiska Mid/Senior Backend Java Developer w obszarze Digital Domain. Zespół odpowiada za rozwój krytycznych usług BFF (Backend for Frontend) wspierających checkout, customer management oraz procesy commerce dla milionów użytkowników.

Zakres obowiązków


Backend Development: Tworzenie i rozwój usług BFF wspierających procesy checkout, customer management oraz commerce.
• Integracje systemowe: Projektowanie i implementacja integracji pomiędzy systemami wewnętrznymi a zewnętrznymi w architekturze rozproszonej.
• Projektowanie API: Tworzenie i utrzymanie REST API zgodnie ze standardem OpenAPI, z naciskiem na spójność, skalowalność i bezpieczeństwo.
• Architektura event-driven: Projektowanie i implementacja rozwiązań opartych na zdarzeniach w środowisku systemów rozproszonych.
• Wsparcie produkcyjne: Monitorowanie, diagnozowanie i rozwiązywanie problemów w środowisku produkcyjnym, dbałość o obserwowalność (observability) systemów.
Wymagania
• Bardzo dobra znajomość Java 21+ oraz Spring Boot 3.x.
• Znajomość Spring Security / OAuth2 / JWT w zakresie budowy bezpiecznych rozwiązań backendowych.
• Doświadczenie z bazami NoSQL (MongoDB lub podobne).
• Praktyka w pisaniu testów jednostkowych i integracyjnych.
• Znajomość narzędzi Maven, Docker oraz Kubernetes.
• Umiejętność pracy z systemami monitoringu, logowania i obserwowalności (monitoring/logging/observability).
• Umiejętność projektowania i dokumentowania REST API zgodnie z OpenAPI.
• Rozumienie zasad architektury event-driven oraz pracy w środowisku systemów rozproszonych.
• Dobra znajomość języka angielskiego oraz umiejętność pracy w dynamicznym zespole hybrydowym.

Dodatkowym atutem będzie:
• Znajomość Node.js / TypeScript

Warunki zatrudnienia:
• Kontrakt B2B
• Codzienne wsparcie liderów zespołów
• Dedykowany budżet certyfikacyjny
• Pomoc w określeniu i wsparcie w Twojej ścieżce rozwoju
• Pakiet benefitów
• Wyjazdy integracyjne

🔍 Dekoder Ogłoszenia

🔴
wspiera duże organizacje w rozwiązywaniu złożonych problemów biznesowych za pomocą nowoczesnych rozwiązań IT
Może oznaczać pracę nad bardzo dużymi, ale też potencjalnie przestarzałymi systemami, gdzie 'nowoczesne' rozwiązania są dodawane do istniejącej infrastruktury.
🔴
Realizujemy projekty end-to-end: od analizy i architektury, przez wdrożenie, aż po rozwój i utrzymanie.
Może oznaczać, że będziesz odpowiedzialny za wszystkie etapy projektu, co może być zarówno satysfakcjonujące, jak i bardzo obciążające.
🔴
współpracowników na stanowiska Mid/Senior Backend Java Developer
Podział na Mid/Senior może być płynny, a oczekiwania wobec 'Mida' mogą być zbliżone do 'Seniora' w innych firmach.
🔴
rozwój krytycznych usług BFF (Backend for Frontend) wspierających checkout, customer management oraz procesy commerce dla milionów użytkowników.
Praca nad kluczowymi dla biznesu systemami może oznaczać dużą presję i konieczność szybkiego reagowania na problemy.
🟡
Architektura event-driven
Wdrożenie architektury event-driven może oznaczać pracę z nowymi, ale też potencjalnie niedojrzałymi technologiami lub złożonymi mechanizmami.