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 etatO projekcieDla 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ówBackend Development: Projektowanie, rozwijanie i utrzymywanie aplikacji przy użyciu Javy 21+ oraz Spring Boot 3.x.Architektura API: Projektowanie i implementacja bezpiecznych interfejsów REST API / OpenAPI.Integracje i systemy rozproszone: Budowanie skalowalnych integracji systemowych oraz rozwijanie aplikacji w architekturze event-driven.Jakość kodu: Tworzenie i utrzymywanie testów jednostkowych oraz integracyjnych, dbających o niezawodność wdrażanych zmian.WymaganiaBiegła, praktyczna znajomości Javy 21+ oraz Spring Boot 3.x.Doświadczenie w projektowaniu REST API i pracy ze standardem OpenAPI.Praktyczna znajomość zagadnień bezpieczeństwa aplikacji: Spring Security, OAuth2, JWT.Dobra znajomość baz danych NoSQL, ze szczególnym uwzględnieniem MongoDB (lub pokrewnych).Doświadczenie w pracy z systemami rozproszonymi oraz architekturą event-driven.Umiejętność pisania czystego, testowalnego kodu popartej doświadczeniem w tworzeniu testów jednostkowych i integracyjnych.Znajomość narzędzi do budowania projektów (Maven) oraz konteneryzacji i orkiestracji (Docker, Kubernetes).Rozumienie koncepcji observability i praktyczne doświadczenie w monitorowaniu oraz logowaniu systemów produkcyjnych.Co będzie silnym wyróżnikiemPraktyczna znajomość Node.js oraz TypeScript – jeśli znasz ten ekosystem, będzie to dla nas ogromny plus przy projektach integracyjnych i mikroserwisowych!Doświadczenie z popularnymi brokerami wiadomości (np. Kafka, RabbitMQ).Warunki zatrudnieniaKontrakt B2BCodzienne wsparcie liderów zespołówDedykowany budżet certyfikacyjnyPomoc w określeniu i wsparcie w Twojej ścieżce rozwojuPakiet benefitówWyjazdy integracyjne
Interesuje Cię ta oferta?