Full stack Developer
Je draagt bij aan de herontwikkeling van een backend-service die API's levert voor de front-end en integratie met andere IT-systemen. Dit omvat API's voor het uploaden/downloaden van gegevensbestanden en API's voor het ophalen en manipuleren van gegevens die door andere API-services worden aangeboden. Je onderhoudt een middleware-laag die de verbinding tussen de front-end en PaaS-software (inclusief authenticatie/autorisatie) waarborgt. Je werkt samen met een IT-team van een belangrijke klant.
Wat je doet
- Bijdragen aan het herontwerp en de herontwikkeling van backend-services
- Onderhouden van een middleware-laag voor front-end en PaaS-software
- Bijdragen aan de evolutie van de architectuur in samenwerking met diverse experts (front-end, databasebeheer, data engineering, business intelligence)
- Produceren van technische documentatie
- Bijdragen aan front-end ontwikkelingen indien nodig
- Helpen met de upgrade en implementatie van off-the-shelf software voor gegevensverwerking en risicoscoring
- Interactie met businessanalisten, front-end ontwikkelaars, devsecops engineers, projectleiders en andere ontwikkelaars
Wat ze vragen
- Bachelor in IT of relevante discipline, gecombineerd met minimaal 17 jaar ervaring
- 5 jaar ervaring als full-stack ontwikkelaar
- 2 jaar ervaring met Java in de context van back-end ontwikkeling
- 2 jaar ervaring met relationele databases (datamodellering in operationele systemen, prestatieoptimalisatie, query building)
- 1 jaar ervaring met front-end ontwikkeling (bij voorkeur met Angular)
- Zeer goede kennis van de JAVA-programmeertaal in de context van webapplicatie back-end ontwikkeling
- Zeer goede kennis van relationele databases
- Zeer goede kennis van applicatiebeveiliging
- Goede kennis van ontwikkeling in de cloud (publiek, hybride of privé)
- Goede kennis van softwareontwikkelingstools / CI/CD-pipelines (bijv. Gitlab, Maven, Gradle, Postman, SonarQube)
- Goede kennis van de softwareontwikkelingslevenscyclus
- Kennis van XML en XSD
- Kennis van datamodellering voor analytische toepassingen is een pluspunt
- Kennis van Scala is een pluspunt
- Uitstekende beheersing van de Engelse taal en basiskennis van de Franse taal
Hoe solliciteren?
Bekijk de volledige opdrachttekst en sollicitatie-informatie zodra je sollicitatie op maat klaarstaat.
Bestel een sollicitatie op maat om de volledige opdracht en sollicitatie-informatie te bekijken.
Meer context, minder losse zoekuren.
Je krijgt net genoeg context om te beoordelen of deze opdracht interessant is. De volledige briefing, klantdetails en vervolgstappen blijven beschikbaar in de app.