> Markdown version of [/jobs/ext/2263095-software-engineer-java](https://www.wearedevelopers.com/jobs/ext/2263095-software-engineer-java). 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). --- # Software Engineer Java - **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, Command-Query Responsibility Segregation (Software Development), 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, Selenium, Simple Object Access Protocol (SOAP), SonarQube, SQL Databases, TypeScript, Web Services, Extensible Markup Language (XML), Apache Camel, Docker Swarm, Spring-boot, Backend, Kotlin, AngularJS, Kubernetes, Front End Software Development, Restful APIs, Cucumber (Software), Domain Driven Design, Docker, Jenkins - **Published:** August 27, 2026 - **Apply:** https://www.icq.jobs/vacatures/vacature-software-engineer-java-500976-11.html ## About the Role 1. De kandidaat is inzetbaar vanaf 16 januari 2023 tot en met 31 december 2023 voor 32-40 uur 2. Verplichte opgave van uw gewaarmerkte KVK-uittreksel. Hieruit moet de tekenbevoegdheid van de ondertekenaar van de onderhavige overeenkomst blijken. 3. HBO/WO-werk- en -denkniveau. 4. Minimaal vier jaar aantoonbare en degelijke ervaring in het ontwikkelen van Java (web-) applicaties 5. Taalniveau Nederlands minimaal B2. 6. Minimaal vier jaar aantoonbare en degelijke ervaring in het ontwikkelen van Java (web-) applicaties. 7. Ervaring met het werken in een Scrum-team. 8. 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, SOAP, REST; + JavaScript, TypeScript, HTML 5, CSS3 en frameworks zoals Angular, JQuery, NodeJS; + Testframework JUnit; + Testframeworks Mockito en Cucumber ; + SQL; + Javascript, Typescript en Angular; + Docker. 9. Ervaring met het volgende is een pré: + Relationele databases (Oracle, PostgreSQL); + GIS (OpenLayers, Geoserver en JTS-framework); + Apache Camel; + Kubernetes / Docker Swarm; + Selenium; + RobotFramework; + Kotlin; + CQRS, Eventsourcing en Axon framework; + Domain Driven Design (DDD); + Applicaties in het landmeetkundige domein (te beoordelen: werkervaring;o.a. Kadaster, landmeetkundige / geodetische ingenieursbureaus en leveranciersvoor landmeetkundige software). * Kan goed samen werken 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; * Gedegen kennis van de te gebruiken methoden en technieken en is bereid deze kennis ook te delen met het team; * Bereid over de eigen grenzen heen te kijken en waar nodig aanpalende werkzaamheden op te pakken; * Analytisch sterk; * Pakt dingen snel op; * Commitment en de ambitie om boven verwachting te presteren. ## Description Het Kadaster is op zoek naar een Software Engineer Java voor één van de teams van de afdeling Landmeetkunde (LM). De landmeetkundige teams ontwikkelen en beheren applicaties voor primair de landmeters. Er zijn drie teams die aan het landmeetkundige proces werken en waar de applicaties met Java ontwikkeld worden: Everest, KPV en TR. Het EVEREST-team ontwikkelt en onderhoudt functionaliteit om het planbureau, de procesondersteuners, de binnendienst en zowel interne als externe landmeters te ondersteunen in hun werkzaamheden op kantoor en in het veld. Deze werkzaamheden betreffen het verwerken van binnenkomende aktegebeurtenissen, het plannen van aanwijs en metingen, het halen van aanwijs, het meten en de dossiervorming voor zowel splitsingen, verificatieposten als voor grensreconstructies. Met het ontwikkelen van de applicaties worden de werkprocessen niet alleen administratief ondersteund maar in toenemende mate worden geografische componenten ingezet om het werk inzichtelijker, efficiënter en aangenamer te maken. Het EVEREST-team werkt ook aan het project Kadastrale Kaart Next. Dit project richt zich op het geautomatiseerd leesbaar maken en verwerken van oude landmeetkundige veldwerken, door deze machine-leesbaar en interpreteerbaar te maken en op geodetisch gevalideerde wijze aan elkaar te rekenen en te positioneren met als hoofddoel de nauwkeurigheid van de Kadastrale kaart sterk te verbeteren. Het team KPV (Kadastrale PerceelsVorming) 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 TR (Terrestrische Registratie) team werkt met state-of-the art technieken aan het ontsluiten van landmeter-data. Er wordt voornamelijk op Java backend ontwikkeld. Je hebt daarbij veel vrijheid om nieuwe ontwikkelingen te proberen, te leren en combineren. Het team streeft naar een vooruitstrevend en stabiel TR platform waarmee ze de komende jaren voorop loopt in de publicatie van data via REST API's. De teams werken volledig volgens de Agile werkwijze. Business belang en toegevoegde waarden van werkzaamheden zijn bepalend voor de prioritering van alle werkzaamheden binnen de teams. Daarnaast zijn de 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. 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. U geeft een beschrijving van aanpak voor de uit te voeren werkzaamheden gezien het specifieke vraagstuk van het Kadaster. 2. U beschrijft 2 cruciale knelpunten die zich vaak voor doen in dit soort processen / opdrachten en geeft hierbij aan hoe u deze oplost. 3. U toont duidelijk aan welke wijze de door u geleverde expertise en competenties binnen de geschetste situatie een bijdrage leveren aan te behalen resultaten. ## Related Videos - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [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) - [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) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [Local Candidates vs International Talent - Building the Very Best Dev Team](https://www.wearedevelopers.com/videos/1067-local-candidates-vs-international-talent-building-the-very-best-dev-team) ## Related Articles - [How to land a developer job in Amsterdam](https://www.wearedevelopers.com/magazine/36-how-to-land-a-developer-job-in-amsterdam) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [How to Find Tech Jobs in Amsterdam](https://www.wearedevelopers.com/magazine/279-how-to-find-tech-jobs-in-amsterdam) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Companies in the Netherlands: Top 25 Companies in 2023 ](https://www.wearedevelopers.com/magazine/193-best-companies-in-the-netherlands-top-25-companies-in-2023)