Java Developer | Branża Ubezpieczeniowa
Brak informacji o wynagrodzeniu
SeniorFull-time
#453600·Dodano 2 dni temu·1
Źródło: Edge One SolutionsTech Stack / Keywords
JavaApache KafkaSpringHibernateSpring BootSpring CloudSQLJUnitTestNGSpock
Firma i stanowisko
Nasz klient to lider rynku ubezpieczeniowego, inwestujący w transformację cyfrową, rozwój analityki danych i AI. Projekt to strategiczny program transformacyjny w branży ubezpieczeniowej tworzący nowoczesny ekosystem obsługi szkód i świadczeń oparty na danych, automatyzacji, AI i workflow, zrealizowany hybrydowo z biura w Warszawie.
Wymagania
- Dobra znajomość Java – ponad 5 lat doświadczenia
- Dobra znajomość Apache Kafka – ponad 3 lata doświadczenia
- Dobra znajomość Spring, Hibernate, Spring Boot i Spring Cloud – ponad 5 lat doświadczenia
- Dobra znajomość SQL – ponad 5 lat doświadczenia
- Znajomość zagadnień zapewniania jakości oprogramowania, w tym frameworków do pisania testów jednostkowych (JUnit, TestNG, Spock) oraz testów integracyjnych (Testcontainers, WireMock)
- Znajomość paradygmatów Functional Programming i Object-Oriented Programming
- Znajomość konteneryzacji aplikacji
- Znajomość silników procesowych oraz notacji BPMN
- Znajomość wzorców i mechanizmów zapewniania odporności (resilience) usług w systemach rozproszonych
- Znajomość frameworka Angular oraz doświadczenie w tworzeniu aplikacji frontendowych
- Umiejętność adopcji narzędzi AI w procesie wytwarzania oprogramowania
- Znajomość narzędzi do diagnostyki wydajności zaimplementowanych rozwiązań
Nice to have:
- Znajomość Domain-Driven Design (DDD) i doświadczenie w jego stosowaniu w praktyce
- Doświadczenie w wykorzystaniu agentów AI i narzędzi Agentic AI w procesie wytwarzania oprogramowania
- Doświadczenie w rozwiązaniach chmurowych
Obowiązki
- Budowa i rozwój systemów w architekturze mikroserwisowej wspierających procesy zgłaszania i obsługi szkód
- Projektowanie, implementacja i utrzymanie API oraz integracji pomiędzy systemami
- Udział w projektowaniu rozwiązań systemowych oraz implementacji wymagań funkcjonalnych i niefunkcjonalnych
- Usprawnianie procesów biznesowych poprzez dostarczanie efektywnych i skalowalnych rozwiązań informatycznych
- Zapewnienie wysokiej jakości oprogramowania poprzez rozwój testów automatycznych, stosowanie dobrych praktyk inżynierskich oraz dbałość o jakość kodu
- Aktywne wykorzystanie narzędzi AI i podejścia Agentic AI w procesie wytwarzania oprogramowania, w tym podczas analizy wymagań, implementacji, testowania oraz utrzymania rozwiązań
- Wykonywanie oraz udział w code review z wykorzystaniem nowoczesnych narzędzi wspierających jakość i bezpieczeństwo kodu
- Udział w wydarzeniach scrumowych oraz współpraca w multidyscyplinarnym zespole zwinnym
- Współtworzenie standardów wytwarzania oprogramowania oraz wykorzystania AI w procesie software development
- Codzienna współpraca z zespołem nastawionym na wymianę wiedzy, ciągłe doskonalenie oraz dostarczanie wysokiej jakości rozwiązań dla systemów o dużej skali i wysokim wolumenie transakcji
Benefity
- Indywidualne wsparcie Service Delivery Managera wspierającego rozwój i komfort pracy
- Finansowanie szkoleń, certyfikatów i konferencji technicznych
- Możliwość zmiany projektu zgodnie z preferencjami (#SmartChange)
- Wyjścia integracyjne, aktywności sportowe oraz webinary #edge1talks
- Wsparcie aktywności fizycznej, wynajem sal treningowych
- Pakiet zdrowotny: prywatna opieka zdrowotna, karta sportowa, ubezpieczenie, wsparcie psychologiczne
- Elastyczne benefity z systemem punktowym na wybór świadczeń
Dofinansowanie szkoleń
Budżet konferencyjny
Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Elastyczne godziny
Edge One Solutions
337 aktywnych ofert