Opis firmy Poszukujemy doświadczonej osoby specjalizującej się w backendzie (Java), która posiada ugruntowaną wiedzę z zakresu nowoczesnych architektur systemowych oraz praktyczne doświadczenie w wykorzystaniu rozwiązań AI, w szczególności modeli LLM i podejścia agentowego. Kluczowe jest umiejętne łączenie wysokich standardów inżynierii oprogramowania z efektywną implementacją technologii AI w produktach. StanowiskoJava Backend DeveloperOpis stanowiskaTworzenie i rozwijanie aplikacji w architekturze mikroserwisowej, uruchamianych na Kubernetes (K8s).Projektowanie i implementacja rozwiązań zgodnie z zasadami Architektury Heksagonalnej (Hexagonal Architecture).Modelowanie procesów biznesowych w BPMN oraz praca z silnikiem procesowym Camunda.Pisanie testów jednostkowych i dbanie o wysoką jakość kodu.Współpraca z zespołem programistów oraz biznesem w metodyce Agile (Scrum).Odpowiedzialność za jakość aplikacji – stabilność, bezpieczeństwo, wydajność.Tworzenie oraz utrzymywanie dokumentacji technicznej.Praktyczne wykorzystywanie narzędzi AI do wspierania procesu wytwarzania oprogramowania.WymaganiaMinimum 7 lat doświadczenia w programowaniu w Java (8/11/21).Bardzo dobra znajomość Spring/Spring Boot.Znajomość zasad Architektury Hexagonalnej i umiejętność ich stosowania.Doświadczenie w tworzeniu oraz utrzymywaniu Mikroserwisów.Znajomość narzędzi CI/CD (np.
GitLab, Jenkins).Bardzo dobra znajomość różnic między LLM, workflowami i systemami agentowymi oraz umiejętność doboru odpowiedniego podejścia do problemu.Doświadczenie w projektowaniu i implementacji prostych rozwiązań AI end‑to‑end (np. agentów, RAG, integracje z narzędziami).Praktyczna wiedza z zakresu retrieval, embeddingów, zarządzania kontekstem oraz prompt & context engineering.Umiejętność łączenia rozwiązań AI z solidną inżynierią oprogramowania (testy, ewaluacje, monitoring, analiza regresji).Znajomość zagadnień bezpieczeństwa (np. prompt injection, wycieki danych) oraz wdrożeń produkcyjnych (fallbacki, kontrola działania, monitoring).Mile widziane: doświadczenie w pracy z wymaganiami oraz iteracyjnym rozwijaniu systemów (mile widziana praca z bazami wiedzy, np. Markdown, Obsidian).OferujemyPracę z najnowszymi technologiami informatycznymi.Wsparcie zespołu Architektury w codziennej pracy.Możliwości rozwoju zawodowego i realny wpływ na rozwiązania informatyczne stosowane firmie w branży ubezpieczeniowej.Kulturę organizacyjną opartą na 5 wartościach: wspólnota, prostota, klient przede wszystkim, odpowiedzialność i wiarygodność.Stabilne zatrudnienie na podstawie umowy o pracę lub współpracę B2B.Pracę w systemie hybrydowym.Dbamy o Twój dobrostan i rozwój oferując m.in. dostęp do wielu platform (wellbeing, ze szkoleniami online czy nauki języków obcych).Możliwość udziału w Wolontariacie oraz wielu akcjach CSR.Możliwość realizacji pasji w ramach istniejących 10 UNIQA Klubów (m.in. bieganie/ gry planszowe/ narty/ turystyka wysokogórska/ podróże/strzelectwo).
Interesuje Cię ta oferta?