Een openbare zorgorganisatie ontwikkelt een digitale dienst voor zwangerschapsattesten binnen de Belgische gezondheidszorg, ter ondersteuning van processen die in heel België worden gebruikt. De full stack-ontwikkelaar bouwt en onderhoudt applicatiecomponenten met Java, Spring Boot, Angular en TypeScript, en werkt mee aan integraties op basis van RESTful API's en OpenAPI.
De missie
Het project rond zwangerschapsattesten maakt deel uit van een breder landschap van zorgapplicaties dat is opgebouwd rond Service Oriented Architecture, microservice architecture en webservices. De technische omgeving omvat Java, Spring Boot, Angular, TypeScript, PostgreSQL, relationele databases, Docker, Git, OpenShift, Maven, REST en OpenAPI. Het werk ondersteunt de betrouwbare uitwisseling van gestructureerde informatie tussen zorggerelateerde diensten.
U draagt bij aan de volledige levenscyclus van de applicatie, van het analyseren van vereisten en het ontwerpen van API's tot het implementeren, testen en verbeteren van software die klaar is voor productie. Uw werk verbindt front-endfunctionaliteit met Java back-endservices en externe systemen, terwijl u Agile Scrum-praktijken en afgesproken ontwikkelingsstandaarden toepast. Kennis van FHIR is optioneel, maar relevant in de context van de gezondheidszorg.
Uw verantwoordelijkheden
- Java- en Angular-componenten ontwikkelen en uitbreiden voor de dienst rond zwangerschapsattesten, zodat nieuwe functionaliteit gebruiksvriendelijk en onderhoudbaar is.
- RESTful API's en OpenAPI-specificaties ontwerpen en implementeren die een consistente integratie tussen diensten ondersteunen.
- De principes van Service Oriented Architecture en microservice architecture toepassen om duidelijke servicegrenzen en betrouwbare webservices te realiseren.
- Applicaties bouwen, testen, packagen en deployen met Spring Boot, Maven, Docker, Git en OpenShift.
- De softwarekwaliteit verbeteren via code reviews, geautomatiseerde tests, technische documentatie en het consequent toepassen van best practices voor softwareontwikkeling.
- Samenwerken met analisten, ontwikkelaars en stakeholders tijdens Agile Scrum-ceremonies, en Jira en Confluence gebruiken om de voortgang van opleveringen transparant te houden.
Uw profiel
Essentiële vaardigheden
- Minstens 5 jaar professionele ervaring in Java- en Angular-ontwikkeling meebrengen, idealiter in een rol als full stack-ontwikkelaar.
- Front-endapplicaties ontwikkelen met Angular en TypeScript, en back-endservices implementeren met Java en Spring Boot.
- RESTful API's ontwerpen en gebruiken, interfaces documenteren met OpenAPI en doeltreffend werken met relationele databases zoals PostgreSQL.
- Een goed begrip hebben van Service Oriented Architecture, microservice architecture, webservices en het ontwerp van RESTful API's.
- Maven, Git, Docker en OpenShift gebruiken als onderdeel van een gestructureerd proces voor softwareoplevering.
- Doeltreffend werken in een Agile Scrum-omgeving, met praktische ervaring met Jira en Confluence.
- Duidelijk communiceren met technische en niet-technische stakeholders en best practices voor softwareontwikkeling consequent toepassen.
Talen
- Engels: professionele beheersing