Opdrachtbeschrijving
Een ervaren full stack ontwikkelaar die onderdeel wordt van een DevOps-team, dat als opdracht heeft om bestaande services te onderhouden en nieuwe services te realiseren. In verband met de complexiteit van het technisch landschap is gedegen ervaring nodig van Java en/of Angular ontwikkeling, bij voorkeur in een service/cloud landschap. Het team levert software in een Agile omgeving via de Scrummethodiek met een ‘you build it, you run it’ mindset. Verwacht wordt dat de ontwikkelaar t-shaped is: ook Ops-taken uitvoeren of bereid zijn te leren en ondersteunen bij test- of analysewerkzaamheden. Daarnaast is er veel vrijheid om verbeteringen en nieuwe inzichten door te voeren in zowel de processen als de techniek. In the end: Opleveren van 18 sprints en toevoegen van functionaliteit om zo waarde aan CJIB te leveren. Bereidheid om twee keer per week naar kantoor in Leeuwarden te komen (maximale reistijd van deur tot deur: 1 uur).
Achtergrond opdracht
Het gaat om een opdracht voor een senior ontwikkelaar in een Agile Scrum/DevOps omgeving die gebruik maakt van het services landschap van het CJIB. De opdracht omvat o.a. het ontwikkelen van Java services en Angular applicaties in een services georiënteerd landschap in de cloud, met gebruik van onder andere Java 11+, HTML, CSS, Angular, Javascript, JPA (Hibernate/EclipseLink), JMS (Artemis/HornetQ, OracleAQ), REST, SOAP, JTA, PostgreSQL, Spring-WS, Spring MVC, Maven, JUnit, Cucumber, Cypress en ondersteunende tooling als GIT, Jira, Confluence, Jenkins, Docker, Kubernetes, Kibana, Grafana en JetBrains IntelliJ & DataGrip.
Over de klant:
Het CJIB is een relatief jonge en ambitieuze uitvoeringsorganisatie van het Ministerie van Veiligheid en Justitie, en is gevestigd te Leeuwarden. Ruim 1000 gedreven medewerkers zorgen ervoor dat onze taken op de juiste wijze, ondersteund door adequate ICT en binnen de beschikbare middelen worden uitgevoerd.
De ICT-organisatie heeft een interne schil met de mogelijkheid flexibel bij te schakelen. Het CJIB werkt met DevOps-teams. Zij ontwikkelt en beheert hoogwaardige (ICT) producten.
Locatie:
Leeuwarden
Uitvoeringsvoorwaarde arbeidsrelatie
De aard en organisatorische inbedding van deze opdracht maken dat niet iedere contractvorm passend is; voor deze opdracht wordt daarom uitgegaan van uitvoering via detachering.
LibLab sluit geen specifieke contractvorm of categorie opdrachtnemers op voorhand uit. Wel geldt dat iedere opdracht moet kunnen worden uitgevoerd op een wijze die in overeenstemming is met de toepasselijke wet- en regelgeving, waaronder de regels omtrent de kwalificatie van arbeidsrelaties en de Wet DBA.
De geschiktheid van een opdracht voor een bepaalde contractvorm wordt beoordeeld aan de hand van de beoogde feitelijke uitvoering van de werkzaamheden en niet uitsluitend op basis van de gekozen juridische constructie. Daardoor kan het voorkomen dat een opdracht zich, gelet op de aard, inrichting of organisatorische inbedding van de werkzaamheden, niet leent voor alle contractvormen.
Inschrijvers dienen desgevraagd aannemelijk te maken op welke wijze zij de opdracht zullen uitvoeren en hoe daarbij wordt voldaan aan de toepasselijke wet- en regelgeving. Indien onvoldoende aannemelijk wordt gemaakt dat de opdracht binnen de voorgestelde constructie rechtmatig kan worden uitgevoerd, kan een inschrijving buiten beschouwing worden gelaten.
Competenties
– Analytisch.
– Pro-actief.
– Communicatief en sociaal vaardig.
– Nieuwsgierig.
– Focus op samenwerking.
Eisen voor de opdracht DevOpsEngineer
- Beheersing Nederlandse taal in woord en geschrift.
- HBO werk- en denkniveau.
- Minimaal 6 jaar Agile/DevOps ervaring.
- Minimaal 6 jaar ervaring als Java ontwikkelaar.
- Minimaal 4 jaar ervaring met Cloud.
- Minimaal 4 jaar ervaring met Agile Analyse en Technisch Testen.
Wensen voor de opdracht DevOpsEngineer
- Ervaring in een DevOps omgeving gewenst.
- Ervaring met build pipelines gewenst.
- T-shaped inzetbaarheid (Agile Analyse en Technisch Testen).
- Kennis en ervaring met Continuous Delivery tooling (GIT, NodeJS, NPM en Nexus).
- Ervaring met geautomatiseerd testen (Citrus Framework, Protractor, JMeter).
- Ervaring met Spring Boot (bij voorkeur specifiek aanpassen voor een omgeving).