Bonus Portal

Czy wiesz, że zdrowy styl życia może ci się po prostu opłacać?
Bonus Portal to projekt, który przekształca zdrowe nawyki w realne korzyści finansowe dla użytkowników. To coś więcej niż aplikacja – to innowacyjne podejście do ubezpieczeń zdrowotnych.
Krzysztof Kawula
Senior Java Developer

Kontekst

Biznesowo
  • Dla naszego klienta – niemieckich kas chorych oferujących publiczne ubezpieczenia zdrowotne – tworzymy aplikację webową. Jej głównym celem jest usprawnienie zarządzania programami lojalnościowymi, a jednocześnie nagradzanie ubezpieczonych za zdrowy tryb życia.
  • Z aplikacji korzystają dwie grupy użytkowników:
  • Pracownicy kas chorych, którzy dzięki aplikacji mogą łatwiej zarządzać programami lojalnościowymi i lepiej angażować ubezpieczonych.
  • Ubezpieczeni, którzy za każdą aktywność wspierającą zdrowie – oddanie krwi, ukończenie kursu pierwszej pomocy, szczepienia, badania profilaktyczne czy zrobienie 10 tysięcy kroków dziennie – zdobywają punkty. Punkty te mogą wymieniać na korzyści finansowe, takie jak premie pieniężne.
  • Projekt powstał jako odpowiedź na wyzwania związane z utrzymaniem poprzedniej wersji systemu, która była trudna w rozwijaniu i obsłudze. Nowa architektura i technologie zapewniają lepszą skalowalność, łatwiejsze zarządzanie oraz bardziej intuicyjne doświadczenie użytkownika.
Technicznie
  • Jesteśmy w fazie intensywnego developmentu – koncentrujemy się na tworzeniu nowych funkcjonalności, bez zadań związanych z utrzymaniem systemu.
  • Projekt piszemy w Javie 17, wykorzystując sprawdzony duet Spring Boot i Hibernate.
  • Bazujemy na architekturze mikroserwisowej. Dzięki niej aplikacja jest modularna i łatwa w rozbudowie, co oznacza, że może się rozwijać razem z potrzebami użytkowników i klienta.
  • Infrastruktura opiera się na Kubernetes, OpenShift i Argo CD, co umożliwia pełną automatyzację procesów CI/CD i zapewnia płynność wdrożeń
  • Komunikacja między komponentami odbywa się za pomocą Apache Kafka i Kafka Streams. Dzięki temu możemy obsługiwać zgłoszenia użytkowników asynchronicznie.
  • Odpowiadamy także za realizację zadań z obszaru DevOps, włączając w to zarządzanie środowiskiem testowym oraz konfigurację komponentów.
  • Dokumentacja pisana jest po niemiecku – takie wymaganie klienta. Ale nie martw się, w zespole mówimy po polsku, niemiecku i angielsku, więc dogadasz się bez problemu.

Technologie i narzędzia

  • Java17
  • Spring Boot
  • Hibernate
  • Kubernetes
  • OpenShift
  • Kafka
  • Docker
  • Argo CD
  • Insomnia

Organizacja pracy

To jest Agile!

Planowanie
Estymacja
Standup
Demo
Retro

Na czym się skupiamy?

75% rozwój
25% spotkania
0% utrzymanie

Zespół

1
Projekt Manager
2
Senior Developerów
1
Architekt
1
Middle Developer
1
Junior Developer

Wartość dla kandydata

To przed nami i może Tobą?

  • Aktualnie pracujemy nad modułem weryfikacji uprawnień, który sprawdza, czy użytkownik może wymienić swoje punkty na premie i czy spełnia wszystkie wymagane warunki. Ten etap zakończymy w styczniu 2025.
  • W trzecim kwartale 2025 planujemy pilotaż – pierwsza kasa chorych zacznie testować aplikację w rzeczywistym środowisku.
  • Co dalej? Rozwój kolejnych modułów, automatyzacja procesów i jeszcze więcej technologicznych wyzwań!

Tego się uczymy. Rozwiniesz kompetencje z nami?

  • Zdobywamy doświadczenie w pracy z nowoczesnym tech stackiem, takim jak architektura mikroserwisowa, Apache Kafka i Kubernetes.
  • Opanowujemy sztukę komunikacji w zespole międzynarodowym, z codziennym użyciem języka niemieckiego.
  • Uczymy się, jak skutecznie prezentować nasze rozwiązania klientom,
  • Zdobywamy fundamentalną wiedzę w obszarze DevOps

Więcej o projekcie

Liczby, które mają znaczenie

0%
utrzymania
100%
język niemiecki

Efekt końcowy

No items found.

Dołącz do projektu!

No items found.

Robimy różnicę

O efektach niech opowiedzą klienci!