Stagiair software engineering bij De Volksbank

De Mijn Omgeving van de Volksbank zorgt ervoor dat miljoenen klanten dagelijks hun geldzaken online kunnen regelen. Om de optimale klantervaring te leveren is het van belang dat klanten kun gegevens snel en correct kunnen inzien en regelen, hiervoor is de performance en integriteit van de backend cruciaal. Het doel van deze opdracht is om de performance van de Mijn Omgeving te verbeteren.

Wat ga je doen?

De Volksbank heeft een cache database die data uit de core van het bank systeem bewaard. Dit wordt beschikbaar gesteld aan het backend van de Mijn Omgeving om de performance te verbeteren. Deze synchronisatie gebeurt in batch operaties, hierdoor is de data in de cache database geen real-time representatie van de waarheid. Daarnaast is het synchronisatie mechanisme ook dusdanig complex dat de data in de cache database soms corrupt raakt of data mist.

Om te zorgen dat klanten altijd de meest recente en correcte data zien, zoeken we naar een alternatief voor deze cache database. Naast de cache database, is Apache Kafka ook beschikbaar als databron voor de Mijn Omgeving. Kafka is een event streaming platform om soft-real-time enorme hoeveelheden data te streamen. Een data stream kan natuurlijk niet direct aan klanten gepresenteerd worden, er moet onderzocht worden hoe een data stream gebruikt kan worden om data via een REST API aan klanten te leveren.

De casus voor dit probleem is het berekenen van het saldo op iemands rekening. Hiervoor wordt Change Data Capture (CDC) over transacties uit de core van het bank systeem aangeleverd via Kafka. Vanuit deze transactie events moet het huidige saldo van klanten worden berekend. Het saldo moet dan via een REST API aan de Mijn Omgeving worden gepresenteerd.

Wat krijg je er voor terug?

Uiteraard krijg je een aantrekkelijke stagevergoeding van 600 euro per maand o.b.v. 36 uur. Er is volop gelegenheid om te leren en jezelf te ontwikkelen en verder te kijken dan de grenzen van je stage(opdracht).

Wat ga je doen?

De Volksbank heeft een cache database die data uit de core van het bank systeem bewaard. Dit wordt beschikbaar gesteld aan het backend van de Mijn Omgeving om de performance te verbeteren. Deze synchronisatie gebeurt in batch operaties, hierdoor is de data in de cache database geen real-time representatie van de waarheid. Daarnaast is het synchronisatie mechanisme ook dusdanig complex dat de data in de cache database soms corrupt raakt of data mist.

Om te zorgen dat klanten altijd de meest recente en correcte data zien, zoeken we naar een alternatief voor deze cache database. Naast de cache database, is Apache Kafka ook beschikbaar als databron voor de Mijn Omgeving. Kafka is een event streaming platform om soft-real-time enorme hoeveelheden data te streamen. Een data stream kan natuurlijk niet direct aan klanten gepresenteerd worden, er moet onderzocht worden hoe een data stream gebruikt kan worden om data via een REST API aan klanten te leveren.

De casus voor dit probleem is het berekenen van het saldo op iemands rekening. Hiervoor wordt Change Data Capture (CDC) over transacties uit de core van het bank systeem aangeleverd via Kafka. Vanuit deze transactie events moet het huidige saldo van klanten worden berekend. Het saldo moet dan via een REST API aan de Mijn Omgeving worden gepresenteerd.

Wat krijg je er voor terug?

Uiteraard krijg je een aantrekkelijke stagevergoeding van 600 euro per maand o.b.v. 36 uur. Er is volop gelegenheid om te leren en jezelf te ontwikkelen en verder te kijken dan de grenzen van je stage(opdracht).

Wie is De Volksbank

De Volksbank is het moederbedrijf van SNS, ASN Bank, RegioBank en BLG Wonen. Als bank met ruim 3 miljoen klanten willen we ons onderscheiden door onze maatschappelijke impact. En daarbij gaat bankieren over meer dan geld alleen. Het is een manier om van waarde te zijn. Niet alleen voor de eigen organisatie en medewerkers, onze klanten of onze aandeelhouder. Maar voor de hele maatschappij. Op heel veel plekken in Nederland, het hele jaar door. Samen investeren we in een beter Nederland. Dat merken onze klanten ook, elke dag weer. Niet voor niets zijn RegioBank, SNS én ASN Bank in 2022 verkozen tot de drie meest klantvriendelijke banken van Nederland. Een mooi resultaat, waar we trots op zijn. Zo zie je maar dat een sterke relatie met klanten en de wil om een verschil te maken voor de samenleving hand in hand gaan. Bankzaken zijn uiteindelijk menszaken. En dat is precies waar we met alle collega’s van de Volksbank onverminderd hard aan blijven werken: bankieren met de menselijke maat. Hieronder lees je hoe we dat doen.

Vragen over deze vacature?

Team Mediastages