Sr Fullstack Angular/Java developer

Opdracht – Full Stack Developer (Java / Angular)

CJIB – Leeuwarden


Opdrachtomschrijving

Het doel van de opdracht is dat de medewerker 18 sprints per jaar aantoonbare toegevoegde waarde levert aan de business.

Je gaat aan de slag als ervaren Full Stack Developer binnen een DevOps-team dat verantwoordelijk is voor:

  • Het onderhouden van bestaande services

  • Het ontwikkelen van nieuwe services

Vanwege de complexiteit van het technische landschap is gedegen ervaring met Java-ontwikkeling binnen een service- en cloudomgeving vereist.

Het team werkt volgens de Agile Scrum-methodiek met een “you build it, you run it”-mindset. Daarbij is een T-shaped profiel belangrijk: je bent niet alleen ontwikkelaar, maar draagt ook bij aan operations- en testactiviteiten, of bent bereid dit te leren.

Daarnaast krijg je ruimte om:

  • Verbeteringen door te voeren in processen en techniek

  • Nieuwe inzichten en innovaties te introduceren

Binnen het CJIB is een sterke vakgroep DevOps Engineers, waar actief kennisdeling en innovatie plaatsvinden.

Ook begeleid je externe keten- en businesspartners bij het technisch aansluiten op CJIB-services. Je bent in staat een complex, teamoverstijgend IT-landschap zowel op hoofdlijnen als in detail te overzien en stemt proactief af met andere teams.


Achtergrond van de opdracht

Binnen het CJIB wordt hybride gewerkt, met gemiddeld 2 dagen per week op kantoor in Leeuwarden.

De opdracht richt zich op een ervaren ontwikkelaar binnen een Agile Scrum / DevOps-omgeving, met de volgende werkzaamheden:

  • Ontwikkelen van Java-services binnen een servicegericht cloudlandschap

  • Ontwikkelen van Angular-applicaties binnen hetzelfde landschap

  • Werken met onder andere:

    • Java 17+, HTML, CSS, Angular, JavaScript

    • JPA (Hibernate / EclipseLink)

    • JMS (Artemis, OracleAQ)

    • REST, SOAP, JTA

    • PostgreSQL

    • Spring (Spring-WS, Spring MVC, Spring Cloud)

    • Maven

    • JUnit, Cucumber, Cypress, Selenide

  • Werken met tooling zoals:

    • Git, Jira, Confluence

    • Argo CD

    • Docker, Kubernetes

    • Kibana, Grafana

    • IntelliJ, DataGrip

  • Cloud-ready ontwikkelen (Spring Cloud)

  • Monitoring, profiling en tuning van services

  • Werken aan zowel front-end als back-end


Organisatie

Het CJIB (Centraal Justitieel Incassobureau) is een ambitieuze uitvoeringsorganisatie van het Ministerie van Justitie en Veiligheid, gevestigd in Leeuwarden.

Met ruim 1900 medewerkers werkt het CJIB aan het correct uitvoeren van haar taken, ondersteund door moderne en slimme ICT-oplossingen. Binnen de ICT-organisatie wordt gewerkt met DevOps-teams die hoogwaardige systemen ontwikkelen en beheren.


Vereisten (knock-out criteria)

  • HBO werk- en denkniveau

  • Minimaal 10 jaar ervaring met de Nederlandse taal (woord en geschrift)

  • Minimaal 5 jaar werkervaring als Java ontwikkelaar

  • Minimaal 5 jaar HBO werk- en denkniveau

  • Minimaal 2 jaar ervaring met Angular

  • Minimaal 1 jaar ervaring met Cucumber Framework

  • Reisafstand maximaal 1 uur en 15 minuten (deur tot deur)


Professionele kennisgebieden

  • Programmeren 

  • HBO-opleiding (kwaliteitenprofiel)


Gewenste certificeringen en kennis

  • Professional Scrum Developer (PSD I) of vergelijkbaar

  • SAFe / Leading SAFe

  • Java Software Designer of vergelijkbare certificering

  • Kennis van Agile-methodieken zoals RAD/LAD en RUP

  • Ervaring met testmethodieken zoals TMap Next Foundation


Aanvullende kennisgebieden

  • Ontwikkeling van informatiesystemen (Object Oriëntatie Foundation)

  • Applicatiemanagement (ASL Foundation)

  • IT-infrastructuur (IT Foundation, A+ Essentials)


Toelichting op het vakgebied

Applicatieontwikkeling richt zich op het ontwikkelen, uitbreiden en aanpassen van applicaties, bijvoorbeeld door:

  1. Modulaire opbouw

  2. Ontwikkeling van aanvullende functionaliteit

  3. Parameterisering van standaardapplicaties

Veelgebruikte methodieken zijn onder andere:

  • Agile Scrum

  • Agile XP

  • SAFe

Binnen deze context maken ontwikkelaars steeds vaker onderdeel uit van DevOps-teams.


Competenties

  • Analytisch vermogen

  • Proactieve houding

  • Sterke samenwerkingsgerichtheid

  • Uitstekende communicatieve en sociale vaardigheden

  • Zorgvuldigheid

  • Positief kritische instelling

  • Creativiteit en nieuwsgierigheid

  • Innovatief en stimulerend richting de omgeving


Wensen

Aanvullende kennis en ervaring:

  • Ervaring met Continuous Delivery tooling (ArgoCD, Bitbucket, Confluence, Jira, Sonar)

  • Ervaring met geautomatiseerd testen (Citrus Framework, Cucumber)

Overige functiewensen:

  • Actieve bijdrage aan de vakgroep ontwikkelaars binnen het CJIB (innovatie, kennisdeling)

  • Bereidheid om 2 dagen per week op kantoor in Leeuwarden te werken

  • T-shaped profiel, bij voorkeur ook inzetbaar als test engineer


    ZZP NIET MOGELIJK!

Reageren Toch opzoek naar iets anders? Bekijk onze andere vacatures.

Contactpersoon

Vragen over de opdracht?

Delen