Java Developer | Branża Ubezpieczeniowa

Brak informacji o wynagrodzeniu
SeniorFull-time
#453600·Dodano 2 dni temu·1
Źródło: Edge One Solutions
Aplikuj teraz

Tech 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

Edge One Solutions

337 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz