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!