Full Stack Developer with AI (Java, Angular)
Miejsce pracy: Warszawa
Technologie, których używamy
Wymagane
- Java
- Spring Boot
- Hibernate
- Angular
- TypeScript
- Apache Flink
Mile widziane
- AWS
- Azure DevOps
- Google Cloud Platform
- Docker
- Kubernetes
- Git
- Kafka
- RabbitMQ
- SQL
System operacyjny
O projekcie
Dołącz do strategicznego projektu transformacyjnego dla jednej z największych firm ubezpieczeniowych w Polsce. Jako Fullstack Developer będziesz pracować nad rozwojem ekosystemu obsługi szkód i świadczeń, wykorzystującego mikroserwisy, Java, Angular oraz rozwiązania oparte na AI.
Projekt łączy świat biznesu i technologii, a jego celem jest automatyzacja i usprawnienie procesów oraz stworzenie nowoczesnych rozwiązań odpowiadających na potrzeby klientów. To szansa na udział w projekcie o dużej skali i realnym wpływie na przyszłość usług ubezpieczeniowych, realizowanym z wykorzystaniem nowoczesnych technologii.
Tak organizujemy naszą pracę
Tak pracujemy
- koncentrujesz się na jednym projekcie
- masz wpływ na rozwiązania technologiczne
- koncentrujesz się na rozwoju produktu
- agile
Skład zespołu
- backend developer
- frontend developer
- architekt
- devOps
- tester manualny
- product owner
- analityk systemowy
Twój zakres obowiązków
- Projektowanie, rozwój i utrzymanie aplikacji w architekturze mikroserwisowej.
- Tworzenie backendu w Java / Spring Boot oraz aplikacji frontendowych w Angular.
- Projektowanie i implementacja REST API oraz integracji z innymi systemami.
- Praca z Apache Kafka i rozwiązaniami dla systemów rozproszonych.
- Projektowanie rozwiązań zapewniających wydajność, skalowalność i odporność systemów.
- Tworzenie testów jednostkowych, integracyjnych i frontendowych.
- Udział w code review oraz dbanie o jakość i bezpieczeństwo kodu.
- Diagnozowanie problemów i analiza logów na środowiskach testowych i produkcyjnych.
- Współpraca z architektami, analitykami, testerami, DevOps i biznesem.
- Wykorzystywanie narzędzi AI do analizy kodu, tworzenia testów, dokumentacji i wsparcia procesu developmentu.
- Udział w projektowaniu i implementacji wymagań funkcjonalnych i niefunkcjonalnych
Nasze wymagania
- Doświadczenie komercyjne w programowaniu w Java.
- Bardzo dobra znajomość Spring / Spring Boot oraz Hibernate/JPA.
- Praktyczna znajomość Angular, TypeScript oraz tworzenia aplikacji frontendowych.
- Doświadczenie w budowaniu i rozwijaniu mikroserwisów.
- Znajomość Apache Kafka lub innych technologii messaging/event streaming, np. RabbitMQ
- Dobra znajomość SQL i relacyjnych baz danych.
- Doświadczenie w projektowaniu i implementacji REST API.
- Znajomość tworzenia testów jednostkowych i integracyjnych.
- Znajomość Docker i Kubernetes.
- Znajomość Git, code review i CI/CD.
- Umiejętność diagnozowania problemów i analizy logów.
- Praktyczne i odpowiedzialne wykorzystywanie narzędzi AI wspierających development.
- Znajomość języka angielskiego pozwalająca na swobodne korzystanie z dokumentacji technicznej.
Mile widziane
- Doświadczenie z AI Agents / Agentic AI w procesie wytwarzania oprogramowania.
- Doświadczenie w środowisku finansowym, ubezpieczeniowym lub innym regulowanym.
- Znajomość podejścia Domain-Driven Design (DDD)
- Znajomość notacji BPMN oraz silników procesowych
- Doświadczenie z AWS, Azure lub GCP.
To oferujemy
- Pracę hybrydową - od 1 do 3 dni tygodniowo w biurze w Warszawie
- Pracę dla dużej organizacji z branży ubezpieczeniowej
- Pracę przy dużych, skalowalnych systemach o wysokim wolumenie transakcji.
- Możliwość pracy z nowoczesnym stackiem technologicznym oraz narzędziami AI.
- Długofalową współpracę na kontrakcie B2B
- Kartę Multisport oraz pakiet medyczny LuxMed
Tak pracujemy nad projektem
- code review
- dokumentacja
- automatyzacja testów
- testy integracyjne
- testy jednostkowe
Takie dajemy możliwości rozwoju
- mentoring
- szkolenia zewnętrzne
Benefity
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
- możliwość pracy zdalnej
- elastyczny czas pracy
- spotkania integracyjne
Etapy rekrutacji
- HR interview - 20 minut
- Rozmowa techniczna - 30 minut
- Rozmowa z klientem - 60 minut
Moondigo sp. z o.o.
Moondigo is a technology company specializing in DevOps, DevSecOps, and cloud services. It helps organizations accelerate software delivery, enhance security, and optimize IT infrastructure.
Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowych przez Moondigo sp. z o.o. z siedzibą w: Rondo ONZ 1, 00-124 Warszawa (Pracodawca), jako administratora danych osobowych w celu przeprowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu.
Twoje dane osobowe będą przetwarzane w oparciu o następujące podstawy prawne: (a) aby podjąć działania na Twoje żądanie przed zawarciem umowy (np. informacje o oczekiwanym wynagrodzeniu i dostępności do rozpoczęcia pracy); (b) w oparciu o nasz prawnie uzasadniony interes (np. imię, nazwisko, data urodzenia, dane kontaktowe, wykształcenie, kwalifikacje zawodowe, przebieg dotychczasowego zatrudnienia); c) w oparciu o Twoją zgodę, która wyrażona jest poprzez przeslanie dokumentów aplikacyjnych zawierających takie informacje jak np. wizerunek czy zainteresowania.
Podanie wszystkich danych osobowych, o których mowa powyżej jest dobrowolne, natomiast dane wymienione w lit. a) i b) są niezbędne do wzięcia udziału w rekrutacji. Niepodanie danych skutkuje brakiem możliwości rozpatrzenia kandydatury. Podanie pozostałych danych jest dobrowolne, ale może pomóc w sprawnym przeprowadzeniu procesu rekrutacji.
Masz prawo żądać dostępu do Twoich danych (w tym uzyskania ich kopii), sprostowania danych, ich usunięcia, ograniczenia przetwarzania, przeniesienia, jak również wniesienia sprzeciwu wobec ich przetwarzania. Masz także prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.
Twoje dane osobowe mogą zostać przekazane dostawcom usługi publikacji ogłoszeń o pracę, dostawcom systemów do zarządzania rekrutacjami, dostawcom usług IT (hosting), dostawcom systemów informatycznych.
Podane przez Ciebie dane osobowe nie będą wykorzystywane w celu profilowania albo podejmowania decyzji w sposób zautomatyzowany.
Twoje dane osobowe będą przetwarzane przez okres maks. 1 roku od zakończenia publikacji ogłoszenia, chyba, że wyraziłeś odrębną zgodę na wykorzystanie Twoich danych osobowych w przyszłych rekrutacjach.
W celu realizacji praw lub w przypadku jakichkolwiek pytań związanych z przetwarzaniem Twoich danych osobowych skontaktuj się z nami pod adresem: [email protected].