Platforma do tworzenia ofert ubezpieczeniowych

Automatyzacja, która zmienia zasady
To, co tworzymy, realnie ułatwia pracę – automatyzujemy procesy, które wcześniej pochłaniały godziny pracy i generowały błędy. Dzięki tej platformie wszystko dzieje się szybciej, sprawniej i bezproblemowo.
Dawid Spałek
Junior Java Developer

Kontekst

Biznesowo
  • Dla naszego klienta z branży ubezpieczeniowej tworzymy wewnętrzną platformę, która automatyzuje procesy przygotowywania ofert ubezpieczeniowych dla klientów korporacyjnych.
  • Celem klienta było wyeliminowanie manualnego wprowadzania danych, które generowało błędy i pochłaniało czas, oraz usprawnienie procesu przygotowywania ofert ubezpieczeniowych. Rozwiązanie dedykowane jest pracownikom naszego klienta którzy zajmują się przygotowywaniem ofert ubezpieczeniowych.
  • Jak to działa? Klienci przesyłają pliki z jednostkami do ubezpieczenia, np. budynkami, a system automatycznie wczytuje dane, takie jak adresy, kwoty czy typy jednostek. Nie ma żmudnego przepisywania – wszystko odbywa się szybko i bez błędów. Dodatkowo system rozpoznaje powtarzające się jednostki, zarówno w nowo przesłanych plikach, jak i w samej bazie, pozwalając na scalenie danych i utrzymanie porządku. Maksymalna precyzja i zero duplikatów - wszystko dzieje się automatycznie!
  • W projekcie komunikujemy się w języku angielskim i niemieckim.
Technicznie
  • System wykorzystuje architekturę mikroserwisową zaimplementowaną w Spring Boot, z Apache Kafka do komunikacji między mikroserwisami oraz MongoDB jako źródłem danych.
  • Jakość kodu jest przed każdym wdrożeniem kontrolowana za pomocą pipeline'ów w GitHub Actions wykonujących testy i analizę kodu.
  • Najciekawsze funkcjonalności nad którymi pracujemy to integracja z serwisem geolokacyjnym klienta i algorytmy do porównywania obiektów i eliminacji duplikatów.
  • Wyzwania jakie mamy w projekcie to np. praca z dużymi zbiorami danych i ich synchronizacja między mikroserwisami, czy tworzenie zaawansowanych zapytań do bazy danych z wykorzystaniem Aggregation Pipelines.
  • Mamy dostęp do środowiska testowego, gdzie możemy przetestować swoje zmiany w kontekście całego ekosystemu mikroserwisów, co pozwala na wczesne wykrywanie problemów.

Technologie i narzędzia

  • Java 17
  • Spring Boot
  • MongoDB
  • Apache Kafka
  • GitHub Actions
  • Jenkins
  • Kubernetes
  • Docker

Organizacja pracy

To jest Agile!

Planowanie
Estymacja
Standup
Demo
Retro

Na czym się skupiamy?

70% rozwój
20% utrzymanie
10% spotkania

Zespół

1
Projekt Manager
1
Architekt
1
Senior Developer
1
Developer
3
Junior Developer

Wartość dla kandydata

To przed nami i może Tobą?

  • Dalsza rozbudowa algorytmów porównujących dane i automatyczne wykrywanie i eliminacja duplikatów wewnątrz plików przesyłanych przez klientów.
  • Zespół będzie również pracował nad pełnym testowaniem funkcjonalności w środowisku produkcyjnym
  • Projekt przewiduje także zbieranie feedbacku od użytkowników końcowych, co pozwoli na dalszą optymalizację systemu.

Tego się uczymy. Rozwiniesz kompetencje z nami?

  • Rozwijania kompetencji w zakresie projektowania i implementacji mikroserwisów, zaawansowanych zapytań w MongoDB oraz komunikacji między usługami za pomocą Apache Kafka.
  • Opanowujemy sztukę komunikacji w zespole międzynarodowym, w wielokulturowym środowisku (Indie, Tajlandia, Niemcy).  
  • Uczymy się, jak skutecznie prezentować nasze rozwiązania klientom.
  • Wdrażania i optymalizacji nowych funkcjonalności w pełnym cyklu życia projektu.
  • Rozwiązywania złożonych problemów w dynamicznie rozwijającym się projekcie.

Więcej o projekcie

Liczby, które mają znaczenie

50/50
Angielski i Niemiecki
2
Tygodniowe Sprinty

Efekt końcowy

No items found.

Dołącz do projektu!

No items found.

Robimy różnicę

O efektach niech opowiedzą klienci!