Java Developer
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 i polskiego 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