Opdrachten

Immigratie- en Naturalisatiedienst (IND) (IT)(BT) Full stack Java ontwikkelaar

Full stack Java ontwikkelaar

Info

Functie

Full stack Java ontwikkelaar

Locatie

Den Haag

Uren per week

36 uren per week

Looptijd

31.12.2023 - 30.12.2024

Opdrachtnummer

149350

Sluitingsdatum

date-icon13.12.2023 clock-icon07:00

Rolomschrijving en taakafspraken

Opdrachtbeschrijving
Als Java/Liferay/Portal Ontwikkelaar werk je mee aan de verdere ontwikkeling zowel zelfstandig als projectmatig aan grote, Web based applicaties en ontsluit bedrijf kritische informatie systemen. Je hebt meerdere Java/Liferay implementaties gerealiseerd, je kan portlets bouwen, maar weet ook alles over security en performance en bent bekend met portal technologieën, frontend development en database technologieën.

Je werkzaamheden
• Je begeleidt de ontwikkeling en onderhoudt in teamverband bedrijfskritische Portal applicaties. Je neemt hierin het voortouw vanwege je
kennis en ervaring, je bent in staat meerdere taakgebieden met elkaar te verbinden; business met ict, project met beheer, frontoffice
toepassing via middleware met de backoffice toepassingen;
• Je kunt denken als en communiceren met architecten, maar weet dat wel te vertalen in praktische oplossingen, alternatieven, scenario’s
e.d.
• Je ondersteunt het ontwerpen, documenteren en implementeren van software componenten;
• Je denkt en ontwikkelt mee aan beveiligingsoplossingen;
• Je werkt volgens opgestelde procedures en helpt mee deze verder vorm te geven en uit te dragen;
• Je vindt het belangrijk en leuk kennis te delen met directe collega’s en relaties op te bouwen en te onderhouden met collega’s van andere
afdelingen en daar initiatief in te nemen.
• Je ondersteunt technische beheer met verstoring in een complex landschap.

Organisatorische context en cultuur
De IND ambieert om een moderne dienstverlener te zijn die informatie- en data gestuurd werkt voor het gehele proces van dienst verlenen in de migratieketen. De Directie Informatievoorziening (DIV) verzorgt de ondersteuning van alle bedrijfsprocessen binnen de IND. Deze hoofdtaken zijn verdeeld over vier afdelingen: Strategie & Regie; Productiehuis; Continuïteit en Technisch Beheer; en Datadiensten. Deze afdelingen werken veelal in zelforganiserende en multidisciplinaire teams die kort cyclisch en iteratief software ontwikkelen en beheren volgens de agile methodiek, waarbij de aansturing ook nog projectmatig kan. De komende jaren gaat het bestaande applicatielandschap op de schop en wordt het bestaande systeemlandschap INDiGO in fasen vervangen.
DIV heeft veel interactie met directies binnen en buiten de IND en staat in verbinding met diverse ketenpartners zoals KvK, RvIG en DUO. Door deze grote hoeveelheid aan koppelvlakken lopen behoeftes van onze klanten en ketenpartners erg uiteen: DIV levert deskundigheid, advies, en modelleert en implementeert wijzigingen in overleg. Het onderhouden van het huidige systeem INDiGO is op dit moment een integraal onderdeel van het IV werk.
De vernieuwing hiervan neemt een steeds groter deel van het werk in beslag. Daarnaast ondersteunt DIV het platform voor online samenwerking (met name Sharepoint), de systemen ter behoeve van bedrijfsvoering (Datawarehouse, systemen van derden) en die van de publieke omgeving (IND.nl - mijnIND).

Eisen
- De aangeboden kandidaat heeft minimaal 10 jaar werkervaring met Java en de frameworks Spring, Spring Boot en Hibernate.
- De aangeboden kandidaat heeft minimaal 5 jaar werkervaring met Liferay en portal technoligie.
- De aangeboden kandidaat heeft minimaal 5 jaar werkervaring Elasticsearch en opzetten van monitoring dashboards in Kibana.
 - De aangeboden kandidaat heeft minimaal 5 jaar werkervaring met nieuwe frontend technoligien als Angular en VueJS.
- De aangeboden kandidaat heeft minimaal 10 jaar werkervaring met Agile/Scrum.

- De aangeboden kandidaat heeft een Java programmer certificate

- De kandidaat heeft ervaring met werken aan complexe Java based enterprise systemen (3 jaar)


Wensen
De kandidaat beschikt over de volgende competenties:
• Resultaatgericht
• Flexibiliteit
• Plannen en organiseren
• Passend in de organisatie

De kandidaat heeft kennis van onderstaande technologieën:
• JSR168/JSR286/SAML2;
• InteliJ / Eclipse IDE;
• Tomcat / Liferay / Linux;
• Java 8 / Java 17, Spring 4.x, 5.x (-MVC, -MVCPortlets, -Boot, -Rest, -Cloud), JavaScript, Jenkins, Sonar, Maven, JUnit, Selenium,
Elasticsearch, Logstash, Kibana, Filebeat, NxLog; VueJS, Angular,
• SOA en Webservices met Apache CXF SOAP / REST;
• Mysql / Oracle DB
• Kennis van DevOps.

De kandidaat heeft:
• HBO/WO werk- en denkniveau
• Nederlands- en Engelstalig, tenminste B1-niveau
• Ervaring binnen de (rijks)overheid

Overig

initiële inhuurtermijn: 1843 uur

Aanvullende Informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst. Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.

Bedrijfsgegevens

Bedrijfs gegevens

Immigratie- en Naturalisatiedienst (IND) (IT)(BT)

Rolomschrijving en taakafspraken

Opdrachtbeschrijving
Als Java/Liferay/Portal Ontwikkelaar werk je mee aan de verdere ontwikkeling zowel zelfstandig als projectmatig aan grote, Web based applicaties en ontsluit bedrijf kritische informatie systemen. Je hebt meerdere Java/Liferay implementaties gerealiseerd, je kan portlets bouwen, maar weet ook alles over security en performance en bent bekend met portal technologieën, frontend development en database technologieën.

Je werkzaamheden
• Je begeleidt de ontwikkeling en onderhoudt in teamverband bedrijfskritische Portal applicaties. Je neemt hierin het voortouw vanwege je
kennis en ervaring, je bent in staat meerdere taakgebieden met elkaar te verbinden; business met ict, project met beheer, frontoffice
toepassing via middleware met de backoffice toepassingen;
• Je kunt denken als en communiceren met architecten, maar weet dat wel te vertalen in praktische oplossingen, alternatieven, scenario’s
e.d.
• Je ondersteunt het ontwerpen, documenteren en implementeren van software componenten;
• Je denkt en ontwikkelt mee aan beveiligingsoplossingen;
• Je werkt volgens opgestelde procedures en helpt mee deze verder vorm te geven en uit te dragen;
• Je vindt het belangrijk en leuk kennis te delen met directe collega’s en relaties op te bouwen en te onderhouden met collega’s van andere
afdelingen en daar initiatief in te nemen.
• Je ondersteunt technische beheer met verstoring in een complex landschap.

Organisatorische context en cultuur
De IND ambieert om een moderne dienstverlener te zijn die informatie- en data gestuurd werkt voor het gehele proces van dienst verlenen in de migratieketen. De Directie Informatievoorziening (DIV) verzorgt de ondersteuning van alle bedrijfsprocessen binnen de IND. Deze hoofdtaken zijn verdeeld over vier afdelingen: Strategie & Regie; Productiehuis; Continuïteit en Technisch Beheer; en Datadiensten. Deze afdelingen werken veelal in zelforganiserende en multidisciplinaire teams die kort cyclisch en iteratief software ontwikkelen en beheren volgens de agile methodiek, waarbij de aansturing ook nog projectmatig kan. De komende jaren gaat het bestaande applicatielandschap op de schop en wordt het bestaande systeemlandschap INDiGO in fasen vervangen.
DIV heeft veel interactie met directies binnen en buiten de IND en staat in verbinding met diverse ketenpartners zoals KvK, RvIG en DUO. Door deze grote hoeveelheid aan koppelvlakken lopen behoeftes van onze klanten en ketenpartners erg uiteen: DIV levert deskundigheid, advies, en modelleert en implementeert wijzigingen in overleg. Het onderhouden van het huidige systeem INDiGO is op dit moment een integraal onderdeel van het IV werk.
De vernieuwing hiervan neemt een steeds groter deel van het werk in beslag. Daarnaast ondersteunt DIV het platform voor online samenwerking (met name Sharepoint), de systemen ter behoeve van bedrijfsvoering (Datawarehouse, systemen van derden) en die van de publieke omgeving (IND.nl - mijnIND).

Eisen
- De aangeboden kandidaat heeft minimaal 10 jaar werkervaring met Java en de frameworks Spring, Spring Boot en Hibernate.
- De aangeboden kandidaat heeft minimaal 5 jaar werkervaring met Liferay en portal technoligie.
- De aangeboden kandidaat heeft minimaal 5 jaar werkervaring Elasticsearch en opzetten van monitoring dashboards in Kibana.
 - De aangeboden kandidaat heeft minimaal 5 jaar werkervaring met nieuwe frontend technoligien als Angular en VueJS.
- De aangeboden kandidaat heeft minimaal 10 jaar werkervaring met Agile/Scrum.

- De aangeboden kandidaat heeft een Java programmer certificate

- De kandidaat heeft ervaring met werken aan complexe Java based enterprise systemen (3 jaar)


Wensen
De kandidaat beschikt over de volgende competenties:
• Resultaatgericht
• Flexibiliteit
• Plannen en organiseren
• Passend in de organisatie

De kandidaat heeft kennis van onderstaande technologieën:
• JSR168/JSR286/SAML2;
• InteliJ / Eclipse IDE;
• Tomcat / Liferay / Linux;
• Java 8 / Java 17, Spring 4.x, 5.x (-MVC, -MVCPortlets, -Boot, -Rest, -Cloud), JavaScript, Jenkins, Sonar, Maven, JUnit, Selenium,
Elasticsearch, Logstash, Kibana, Filebeat, NxLog; VueJS, Angular,
• SOA en Webservices met Apache CXF SOAP / REST;
• Mysql / Oracle DB
• Kennis van DevOps.

De kandidaat heeft:
• HBO/WO werk- en denkniveau
• Nederlands- en Engelstalig, tenminste B1-niveau
• Ervaring binnen de (rijks)overheid

Overig

initiële inhuurtermijn: 1843 uur

Aanvullende Informatie
Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst. Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.

De recruiter

Else Krijgsman

Between

Deel deze opdracht

Privacy Preference Center