> Markdown version of [/jobs/ext/2262934-full-stack-java-ontwikkelaar](https://www.wearedevelopers.com/jobs/ext/2262934-full-stack-java-ontwikkelaar). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full stack Java-ontwikkelaar - **Company:** ICQ-Flex Profs BV - **Location:** Apeldoorn, Netherlands - **Experience:** Experienced - **Contract:** Temporary contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Geographic Information Systems, Agile Methodology, Software Applications, HTML5, Automation of Tests, Unit Testing, Cascading Style Sheets (CSS), Continuous Integration, Relational Databases, DevOps, GeoServer, Github, Hibernate (Java), Java Persistence API, JSON, JQuery, Junit, PostgreSQL, Apache Maven, Node.Js, Object-Relational Mapping, OpenLayers, Oracle (Applications), Scrum Methodology, Mockito, SonarQube, SQL Databases, TypeScript, Web Services, Extensible Markup Language (XML), Spring-boot, Backend, AngularJS, Front End Software Development, Cucumber (Software), Jenkins - **Published:** August 27, 2026 - **Apply:** https://www.icq.jobs/vacatures/vacature-full-stack-java-ontwikkelaar-498602-11.html ## About the Role 1. Je bent inzetbaar vanaf 2 januari 2023 of zo spoedig mogelijk tot en met 31 december 2023 voor 32-40 uur 2. Taalniveau Nederlands minimaal B2. 3. HBO/WO-werk- en -denkniveau. 4. Minimaal vier jaar aantoonbare en degelijke ervaring in het ontwikkelen van Java (web-) applicaties 5. Ervaring met het werken in een Scrum-team\ 6. Daarnaast kennis van en ervaring met: * Java-frameworks Spring (incl. Spring Boot), Hibernate ORM en JPA; * Continuous Integration/Delivery, Maven, Jenkins, SonarQube, Git/Github; * Webservices, XML, JSON, REST; * JavaScript, TypeScript, HTML 5, CSS3 en frameworks zoals Angular, JQuery, NodeJS; * Testframework JUnit; * Testframeworks Mockito en Cucumber; * SQL, relationele databases (Oracle, PostgreSQL); * GIS (OpenLayers, Geoserver en JTS-framework); * Javascript, Typescript en Angular. Kan snel nieuwe materie oppakken; - Kan goed samenwerken met collega 's in een Scrum / DevOps team. Beschikt hiervoor over de benodigde soft skills; - Kan aan de andere kant ook zelfstandig werken, daarbij het team niet uit het oog verliezend; - Beschikt over de vaardigheden een ander te overtuigen op basis van inhoudelijke argumenten; - Kan concepten voor de groep toelichten; - Kan materie in begrijpelijke taal uitleggen aan stakeholders; - Toont initiatief door zelf met verbetervoorstellen te komen; - Bereid kennis van methoden en technieken te delen met het team; - Bent bereid over de eigen grenzen heen te kijken en waar nodig aanpalende werkzaamheden op te pakken; - Analytisch sterk; - Hebt het commitment en de ambitie om boven verwachting te presteren. ## Description Het team KPV is op zoek naar een Full stack Java-ontwikkelaar. Het team KPV (Kadastrale PerceelsVorming) is één van de teams van de afdeling Landmeetkunde (LM). Het team ontwikkelt en beheert frontend en backend applicaties voor landmeters, de binnendienst van Landmeetkunde en notariskantoren. Deze applicaties maken deel uit van het primaire proces binnen de waardeketen Rechten en Zekerheid. Met deze applicaties kunnen kadastrale percelen op een kaart worden gevormd. De BRK GEO is één van de basisregistraties die het Kadaster levert en daarmee van essentieel belang voor het Kadaster. Het team KPV werkt volledig volgens de Agile werkwijze. Business belang en toegevoegde waarden van werkzaamheden zijn bepalend voor de prioritering van alle werkzaamheden binnen de verschillende teams. Daarnaast zijn de landmeetkundige teams aangesloten bij de Kadaster PI sessies, waarin per kwartaal alle werkzaamheden, die verder strekken dan alleen één team, ingepland en verdeeld worden. Meerdere teams werken hierin samen om het gehele landmeetkundig proces te ondersteunen en te verbeteren. Opdrachtomschrijving De Java-ontwikkelaar maakt het technisch ontwerp en realiseert op basis hiervan ook de uiteindelijke software componenten (code). Beide taken vormen de kern van de functie software engineer. Voor belangrijke ontwerpbeslissingen die de architectuur raken (of daar zelfs van afwijken), stemt hij/zij af met de projectarchitect. Hetzelfde geldt voor integratie aspecten, zij het dat de afstemming dan vooral plaatsvindt met de integratie specialist. De belangrijkste taken en verantwoordelijkheden zijn - Uitbreiden van en wijzigingen doorvoeren in de applicaties; - Beheren van de applicaties; - Wijzigen en toevoegen van unit tests en applicatie code; - Wijzigen en toevoegen van gluecode en ondersteunen van test automatisering; - Automatiseren van deployments; - Deelnemen in een Scrum / DevOps team; - Uitvoeren van impactanalyses, planningssessies; - Deelnemen in de Java community; - Deelnemen in toepassen en bijhouden van Java ontwikkelstandaarden. 1. Je geeft een beschrijving van aanpak voor de uit te voeren werkzaamheden gezien het specifieke vraagstuk van het Kadaster (zie ook opdrachtomschrijving en verantwoordelijkheden). 2. Je beschrijft 2 cruciale knelpunten die zich vaak voor doen in dit soort processen / opdrachten en geeft hierbij aan hoe je deze oplost (zie ook opdrachtomschrijving en verantwoordelijkheden). 3. Je toont duidelijk aan welke wijze de door je geleverde expertise en competenties binnen de geschetste situatie een bijdrage leveren aan te behalen resultaten (zie ook opdrachtomschrijving en verantwoordelijkheden). ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java LTS Versions 11 to 21](https://www.wearedevelopers.com/videos/658-beam-me-up-java-unraveling-the-warp-speed-evolution-a-journey-through-java-lts-versions-11-to-21) ## Related Articles - [How to land a developer job in Amsterdam](https://www.wearedevelopers.com/magazine/36-how-to-land-a-developer-job-in-amsterdam) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [How to Find Tech Jobs in Amsterdam](https://www.wearedevelopers.com/magazine/279-how-to-find-tech-jobs-in-amsterdam) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)