W skrócie
- Zadania: Prowadź ewolucję architektury i rozwijaj innowacyjne komponenty w zespole multidyscyplinarnym.
- Firma: Dynamiczna firma technologiczna z nowoczesnym podejściem do danych.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Możliwość pracy w zdalnym środowisku z doskonałymi perspektywami kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na przyszłość dostępu do danych.
- Kwalifikacje: Doświadczenie w programowaniu w Java 21+ oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Jako starszy ekspert techniczny będziesz technicznym fundamentem naszego rynku danych — platformy opartej na zasadach Data Mesh. Będziesz kierować ewolucją doświadczenia "zakupu danych", przekształcając naszą architekturę z solidnego modularnego monolitu w rozproszony ekosystem mikroserwisów. Będziesz pracować z nowoczesnym stosem (Java 21, AWS, wyszukiwanie wspomagane AI), aby zapewnić, że "kupowanie" zasobów cyfrowych jest tak samo płynne dla naszych użytkowników, jak doświadczenie zakupowe w e-commerce. Celem końcowym jest zbudowanie kompleksowego rozwiązania, które umożliwia dostęp do danych FAIR do zasobów cyfrowych w całej organizacji.
Kluczowe obowiązki
- Ewolucja architektury: Kierowanie strategiczną transformacją z modularnego monolitu do mikroserwisów, zapewniając poszanowanie granic domen i wysoką wydajność. Przejmowanie odpowiedzialności za rozwój nowych komponentów i pomysłów w współpracy z multidyscyplinarnym zespołem w celu dostarczenia kompleksowych doświadczeń dla użytkowników końcowych.
- Kierowanie rozwojem: Pisanie czystego, wydajnego kodu z wykorzystaniem funkcji Java 21+ (wątki wirtualne, dopasowywanie wzorców) do obsługi złożonych transakcji danych.
- Innowacje w wyszukiwaniu i AI: Praca nad planem integracji możliwości AI/LLM w naszym silniku wyszukiwania (Sinequa), umożliwiając użytkownikom eksplorację zasobów danych za pomocą języka naturalnego i inteligentnego odkrywania.
- Zarządzanie danymi: Nadzorowanie warstwy poliglotowej, optymalizacja PostgreSQL dla integralności relacyjnej oraz MongoDB dla elastycznego przechowywania metadanych.
- Przywództwo w chmurze: Projektowanie i utrzymywanie skalowalnej infrastruktury w AWS, zapewniając, że nasze pipeline CI/CD i strategie wdrożeniowe są najlepszej klasy.
- Mentorstwo: Działanie jako multiplikator siły dla zespołu, przeprowadzanie rygorystycznych przeglądów kodu i ustalanie standardów doskonałości technicznej.
Wymagania techniczne
- Silne doświadczenie z nowoczesną Javą (21+) i Spring Boot 3.x
- Praktyczne doświadczenie z technologiami komunikacyjnymi, najlepiej Solace
- Dobre zrozumienie architektury SPA i rozwoju frontendowego z Angular i TypeScript
- Znajomość wzorców integracyjnych i sieci przedsiębiorstw
- Solidna wiedza architektoniczna, w tym modularne monolity, mikroserwisy, Data Mesh i projektowanie oparte na domenach
- Doświadczenie w pracy z PostgreSQL, MongoDB i platformami wyszukiwania takimi jak Sinequa
- Praktyczne doświadczenie z usługami AWS, w tym EC2, RDS, Lambda i EKS
- Doświadczenie z infrastrukturą jako kod, najlepiej Terraform
Kto jesteś
- Wizjoner techniczny: Nie tylko rozwiązujesz dzisiejsze błędy; przewidujesz, gdzie architektura może się załamać za dwa lata.
- Skoncentrowany na danych: Rozumiesz, że w Data Mesh produkt to same dane. Dbają o metadane, pochodzenie i odkrywalność.
- Skoncentrowany na użytkownikach: Dbają o doświadczenie użytkowników końcowych i potrafisz współpracować z projektantami UX i programistami frontendowymi, aby mapować i dostarczać rozwiązania pierwszej klasy.
- Pragmatyczny architekt: Wiesz, kiedy pozostać przy monolicie dla szybkości, a dokładnie kiedy "wzrost" uzasadnia przejście do mikroserwisów.
- Ciekawy AI: Jesteś podekscytowany możliwością przejścia od wyszukiwania słów kluczowych do obszaru wyszukiwania semantycznego i eksploracji danych napędzanej AI.
Plan działania: Co zbudujesz
- Faza 1: Udoskonalenie granic modularnych obecnej aplikacji Java 21. Dostarczenie skalowalnych i rozszerzalnych modułów transakcyjnych umożliwiających procesy Request-to-Use w ramach Data Marketplace.
- Faza 2: Zorganizowanie "Wielkiej Migracji" — konsolidacja istniejących ekosystemów Marketplace w Data Marketplace, wprowadzając dziesiątki tysięcy zasobów i tysiące użytkowników.
- Faza 3: Integracja funkcji eksploracji napędzanych AI na naszej warstwie wyszukiwania Sinequa.
Wynagrodzenie: 22 000 - 33 000 PLN + VAT (B2B)
Senior Technical Expert Java in Wrocław – pracodawca: stermedia
Ster media to doskonały pracodawca, który oferuje elastyczne godziny pracy oraz możliwość pracy zdalnej, co sprzyja równowadze między życiem zawodowym a prywatnym. Nasza kultura pracy opiera się na współpracy i innowacyjności, a pracownicy mają szansę na rozwój zawodowy poprzez udział w różnorodnych projektach dla klientów lokalnych i międzynarodowych. Dodatkowo, korzystamy z nowoczesnych technologii, takich jak AWS i Kubernetes, co pozwala na ciągłe doskonalenie umiejętności technicznych w dynamicznym środowisku.