Rechtspraak
Senior Back-end softwareontwikkelaar
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
Opdrachtomschrijving
De opdracht betreft het realiseren en doorontwikkelen van veilige en kwalitatief herbruikbare back-end componenten en services binnen een cloud-native microservices-architectuur. De werkzaamheden vinden plaats in DevOps-teams die verantwoordelijk zijn voor applicatieontwikkeling voor een applicatielandschap dat het Nederlandse strafrechtproces ondersteunt. In de komende jaren staat binnen dit domein een vernieuwing van diverse applicaties op de planning, waarbij gebruik wordt gemaakt van moderne technologie en een architectuur gebaseerd op microservices.
Als senior back-end softwareontwikkelaar werk je mee aan de verdere ontwikkeling van de back-end van de betreffende applicaties. Je werkt graag in een DevOps-team en voelt verantwoordelijkheid voor het eindproduct. In samenwerking met ontwerpers en teamleden lever je een bijdrage aan technische keuzes en vertaling van ontwerp naar implementatie. Je realiseert toepassingen binnen vastgestelde architectuurkaders en weet om te gaan met veranderende requirements en verschillende meningen binnen het team. Daarnaast ondersteunt je rol collega’s in het technisch ontwerp en helpt je kennis en ervaring op een duidelijke en constructieve manier te delen.
Taken en werkwijze
Je ontwikkelt back-end software in Kotlin, voert code-reviews uit en levert bijdragen aan refinement. Je onderhoudt en past componenten en routing aan binnen de bestaande Angular/Kotlin-omgeving en zorgt voor correcte implementatie van het gemaakte design. In de operationele context richt en onderhoud je monitoring voor de applicaties met behulp van gangbare observability tooling, zodat kwaliteit en betrouwbaarheid zichtbaar en beheersbaar blijven. Tevens begeleid je junior en medior ontwikkelaars binnen het team.
Achtergrond en context
De ketensamenwerking levert ICT-diensten ter ondersteuning van het primaire strafrechtproces. Het gaat daarbij om applicaties waarmee juridische professionals zaken kunnen registreren en dossiers kunnen raadplegen ter voorbereiding op zittingen. De organisatie werkt aan een stapsgewijze overgang naar vernieuwing, met als doel hoge kwaliteit eindproducten te realiseren door effectief intern en extern samen te werken van voorbereiding tot implementatie. Binnen deze omgeving staat samenwerking in DevOps-teams centraal, waarbij zowel ontwikkeling als operationele aspecten samenkomen om producten in stand te houden en te vernieuwen.
Eisen
- HBO werk en denkniveau
- Ervaring als Senior back-end Developer in een Java-omgeving
- Werken in een Agile/scrum/devops-omgeving (5 jaar)
- Java 17+
- Kotlin
- Spring Boot 3+
- Maven 3+
- OpenShift
- Kubernetes
- Liquibase en (Oracle) databases / (5 jaar)
- Git
- Azure DevOps
- Nexus
- Splunk
- Grafana en AppDynamics (3 jaar)
Wensen
- Ervaring met front-end werkzaamheden in Angular