Projects

Platforma oparta na Mikroserwisach

Aspekt biznesowy

  • Jest to platforma cyfrowa oparta na architekturze Mikroserwisów Spring. Dzięki jej pomocy GKV, czyli niemieckie Centralne Zrzeszenie Kas Chorobowych i Pielęgnacyjnych, oferuje rozwiązania dostosowane do wymagań swoich klientów, np. w formie usług online w segmentach B2B, B2C oraz A2A.
  • Platforma umożliwia współpracę wszystkich podmiotów działających na niemieckim rynku opieki zdrowotnej – firm oferujących ubezpieczenie zdrowotne, ubezpieczycieli, dostawców usług, aptek, lekarzy – oraz zapewnia dostęp do zewnętrznych platform przechowujących elektroniczne karty pacjenta (niem. ePA).
  • Platforma pełni funkcję pomostu pomiędzy systemem backend napisanym w Javie oraz systemami dostępu do danych (mobilnych systemów aplikacji), pozwalając na pobieranie danych z portali obsługiwanych przez instytucje działające w niemieckim sektorze publicznej opieki zdrowotnej. 
  • Dzięki temu rozwiązaniu możliwe jest pobieranie oraz wyświetlanie danych dotyczących zdrowia ubezpieczonej osoby, takich jak wyniki badań, recepty, itd., za pośrednictwem aplikacji mobilnych. W ten sposób osoba ubezpieczona ma dostęp do wszystkich danych dotyczących jej stanu zdrowia. 

Aspekt techniczny

  • W ramach projektu tworzymy „pomost”, czyli oprogramowanie specjalistyczne umożliwiające komunikację pomiędzy systemami backend napisanymi w Javie oraz aplikacjami i portalami. 
  • Nowe rozwiązania są wdrażane w metodologii TDD. 
  • Projekt jest bardzo rozbudowany i złożony, dlatego tworzone przez nas rozwiązania muszą być elastyczne i skalowalne. 
  • Projekt jest tworzony w architekturze Mikroserwisowej. Komponenty posiadają rozbudowane wskaźniki oraz szeroki zakres kontroli stanu, co umożliwia szybką reakcję. 
  • Komunikacja odbywa się za pośrednictwem Kafki, a dane są aktualizowane poprzez system powiadomień. 
  • Odpowiadamy także za realizację zadań z obszaru DevOps, włączając w to zarządzanie środowiskiem testowym oraz konfigurację komponentów. 

Czego się nauczysz?

  • Poznasz architekturę Mikroserwisów oraz nauczysz się komunikacji poprzez Apache Kafka. 
  • Będziesz odpowiadać za decyzje dotyczące architektury oraz technologii. Nasi deweloperzy mają ogromny wpływ na wybór architektury projektu. Rozwiązania nie są odgórnie narzucane – najkorzystniejsze z nich są wybierane w toku dyskusji. 
  • Komunikacji w międzynarodowym zespole (na co dzień posługujemy się językiem niemieckim). 
  • Prezentowania rozwiązań klientom. 
  • Zdobędziesz podstawową wiedzę w obszarze DevOps. 
  • Projekt składa się z kilku produktów działających niezależnie od siebie (Mikroserwisów). Dzięki temu pracujący nad nimi deweloperzy, którzy wymieniają się między projektami, zyskują szerokie doświadczenie! 

Full Scrum

  • Scrum Master
  • 4-tygodniowe sprinty
  • Pod koniec każdego sprintu spotykamy się z klientem – funduszami ubezpieczeń zdrowotnych – w celu jego ewaluacji. 
  • W razie wystąpienia błędów organizowane są spotkania z przedstawicielami klienta.

Zespół projektowy

0
Project Manager
0
Java Developerów

Technologie

  • Java 11
  • Spring Boot 2.0
  • Apache Kafka
  • Netflix Zuul
  • Kubernetes

Co Cię czeka?

  • Planujemy dalszy rozwój projektu. Tworzenie kluczowych komponentów oraz nowych funkcjonalności. 
  • Kolejne projekty oparte o architekturę Mikroserwisów. Rozbudowa interfejsów o nowe funkcjonalności. 
  • Poszerzanie zakresu danych dostępnych za pośrednictwem platformy oraz nowych Mikroserwisów. 

Otwarte pozycje w tym projekcie