Programista Full Stack

Polska

Numer ref.: 118/DK

Aplikuj
Programista Full Stack

O nas

Altkom Experts, to spółka działająca w ramach Grupy Altkom oferująca usługi w zakresie body leasing, team leasing oraz interim management.

Altkom Experts korzysta z doświadczenia Grupy Altkom w zakresie edukacji informatycznej. Nasi eksperci korzystają z zasobów największej firmy szkoleniowej w Polsce – Altkom Akademii, dostęp do najlepszej kadry trenerskiej oraz oferty ponad 1000 szkoleń technologicznych pozwala na szybkie i skuteczne uzupełnianie kompetencji niezbędnych w poszczególnych projektach.

Projekt

System zbudowany w architekturze mikroserwisowej z wykorzystaniem podejścia Domain Driven Design. Podział na mikroserwisy według bounded context’ów DDD. Aplikacje klienckie SPA. Wykorzystanie Spring oraz Reactive Spring do zagadnień integracyjnych.

W ramach projektu do zrobienia będzie moduł porównywarki ubezpieczeń komunikacyjnych, który stanie się częścią systemu ubezpieczeniowego klienta. Moduł ten będzie odpowiedzialny za przeprowadzenie procesu sprzedaży od wprowadzenia danych do
kalkulacji, kalkulację, zakup polisy, wygenerowanie dokumentów i przeprowadzenia płatności. Moduł będzie się integrował z systemami 5 TU. Oprócz procesu sprzedaży będzie obsługiwał synchronizację danych od TU do bazy modułu, będzie obsługiwał odnowienia i możliwość zgłaszania szkód oraz inicjowania zmian na polisie. W I fazie aplikacja będzie udostępniona dla klientów banku poprzez bankowość internetową oraz mobilną. W kolejnych fazach nastąpi rozszerzenie o dostęp dla pracowników banku w aplikacji sprzedażowej.

Używana metodyka to elementy Software as a Journey:
• Domain Driven Design
• CI
• CD
• Agile Estimation

Wymagania

  • Minimum 5 lat doświadczenia komercyjnego
  • Angular, Typescript – bardzo dobra znajomość i komercyjne wykorzystanie
  • SCSS – bardzo dobra znajomość
  • Redux, NGRX/NGXS – bardzo dobra znajomość
  • Responsive & adaptive design, doświadczenie w budowaniu design framework miło widziane
  • Unit tests, jasmine, karma – bardzo dobra znajomość
  • Microfrontends – miło widziane
  • Rxjs – dobra znajomość
  • Reactive forms – dobra znajomość
  • Bardzo dobra znajomość Java 11+
  • Bardzo dobra znajomość Spring Boot
  • Doświadczenie w implementacji testów jednostkowych oraz integracyjnych (m.in. Junit, RestAssured, Mockito)
  • Dobra znajomość baz danych (mile widziana znajomość PostgreSQL)
  • Doświadczenie w budowaniu REST API
  • Doświadczenie w pracy z architekturą mikroserwisów
  • Praktyczna znajomość procesów CI/CD
  • Umiejętność budowania koncepcji optymalnej architektury systemuMile widziane:
  • Znajomość Kotlin
  • Doświadczenie w pracy z message broker (mile widziane z RabbitMQ)
  • Doświadczenie w programowaniu reaktywnym
  • Znajomość Docker i/lub Kubernetes

Technologie

Technologie używane w projekcie:

  • Java 11
  • Spring Boot
  • Spring Web Flux
  • Spring Cloud
  • Hibernate
  • Apache Camel
  • Type Script
  • Angular 11 (bedziemy przechodzić na 12)
  • Open Shift – platforma wdrożeniowa
  • Rabbit MQ – komunikacja wewnętrzna i synchronizacja danych z TU
  • KeyCloak
  • JWT
  • Postgresql 13

Programista Full Stack

Polska
Umowa B2B
Aplikuj
Opublikowano: 06.12.2021 16:01:21

Nasze korzyści

Altkom Experts - Korzyści - ścieżka kariery
Ścieżka kariery
Altkom Experts - Korzyści - Wsparcie rozwoju
Wsparcie rozwoju
Altkom Experts - Korzyści - Spotkania integracyjne
Spotkania integracyjne
Altkom Experts - Korzyści - Pakiet Medyczny
Pakiet medyczny
Altkom Experts - Korzyści - Pakiet sportowy
Karta sportowa
Altkom Experts - Korzyści - Program poleceń pracy IT
Budżet szkoleniowy
Altkom Experts - Korzyści - Karta na Lunch
Karta na lunch
Altkom Experts - Korzyści - Ubezpieczenie dochodu  IT
Ubezpieczenie
Altkom Experts - Korzyści - Wyzwania sportowe w aplikacji
Wyzwania sportowe
Altkom Experts - Korzyści - Zdalna praca IT
Praca zdalna
Altkom Experts - Korzyści - Budżet na relokacje
Budżet relokacyjny
Altkom Experts - Korzyści - Program poleceń pracy IT
Program poleceń