Voor Kadaster zoeken wij een Software Engineer. Je werkt aan de vernieuwing en het onderhoud van het applicatielandschap van het team Terrestrische Registratie. In een ervaren Agile/Scrum-team ontwikkel en beheer je Java-applicaties. Je bouwt mee aan nieuwe producten en deelt je kennis met je collega’s. De Continuous Delivery-pipeline loopt via Kubernetes door de volledige OTAP-straat. Met korte feedbackloops werk je aan oplossingen die aansluiten op de behoeften van klanten en gebruikers. Je richt je vooral op backend-ontwikkeling. Samen met je collega’s ontwerp, ontwikkel en verbeter je betrouwbare, toekomstbestendige Java-applicaties. Axon Framework en CQRS spelen daarbij een belangrijke rol. Je kunt je ervaring met event-driven architecturen inzetten of je hierin verder ontwikkelen. Je stelt technische ontwerpen op en realiseert de bijbehorende softwarecomponenten. Bij belangrijke ontwerpkeuzes stem je af met de projectarchitect. Voor integratievraagstukken werk je samen met de integratiespecialist. Technieken, methoden en tools
Agile/Scrum en Git
Java-frameworks zoals Spring Boot, Spring Batch, Hibernate ORM en JPA
Continuous Integration en Continuous Delivery
Maven, SonarQube, Docker, Jira, Artifactory, Tecton en ArgoCD
JSON en REST
Testframeworks zoals JUnit en Mockito
PostgreSQL
CQRS en Event Sourcing
Kubernetes en Helm Charts
Renovate en Infrastructure as Code
Axon en shell scripting
Jouw verantwoordelijkheden
Je breidt applicaties uit en voert wijzigingen door.
Je beheert applicaties.
Je wijzigt en schrijft unit-, systeem- en applicatietests.
Je automatiseert deployments.
Je werkt samen in een Scrum/DevOps-team.
Je voert impactanalyses uit en neemt deel aan planningssessies.
Je past Java-ontwikkelstandaarden toe en helpt deze actueel te houden.
Jouw profiel
Je maakt nieuwe materie snel eigen en bent analytisch sterk.
Je werkt zelfstandig en houdt daarbij oog voor het team.
Je werkt prettig samen in een Scrum/DevOps-team.
Je beschikt over goede communicatieve en andere relevante soft skills.
Je kunt anderen met inhoudelijke argumenten overtuigen en concepten helder toelichten.
Je legt complexe materie begrijpelijk uit aan stakeholders.
Je neemt initiatief en komt met verbetervoorstellen.
Je hebt gedegen kennis van relevante methoden en technieken en deelt die graag met je team.
Je kijkt over je eigen grenzen heen en pakt waar nodig aanpalende werkzaamheden op.
Je bent gemotiveerd om sterke resultaten te behalen en boven verwachting te presteren.
Het Kadaster registreert en verstrekt gegevens over de ligging van vastgoed in Nederland en de bijbehorende rechten, zoals eigendom en hypotheek. Als zelfstandig bestuursorgaan voert het Kadaster deze wettelijke taak uit.
Functie-eisen
Je beheerst de Nederlandse taal vloeiend, in woord en geschrift
Je hebt minimaal 4 jaar aantoonbare kennis van en ervaring met Java, Maven, Jenkins en Git/GitHub, JPA, PostgreSQL, Spring Boot, REST en Docker
Je hebt minimaal 1 jaar aantoonbare kennis van en ervaring met het ontwikkelen van Java-(web)applicaties, Kubernetes en het werken in een scrumteam
Functie-wensen
Je expertise en competenties sluiten aan op de geschetste situatie en dragen bij aan de te behalen resultaten
Je kunt een aanpak opstellen voor de opdracht, afgestemd op het specifieke vraagstuk van het Kadaster
Je hebt ervaring met CQRS en event sourcing
Je hebt ervaring met Domain-Driven Design (DDD)
Je hebt ervaring met applicaties in het landmeetkundige domein, bijvoorbeeld bij het Kadaster of landmeetkundige en geodetische ingenieursbureaus
... degree in a technical field such as Computer Science, Geosciences, or a related discipline, or equivalent practical experience - Solid understanding of software engineering best practices and development methodologies - Excellent teamwork and collaboration skills - written and verbal; you are comfortable writing an engineering ...
Ben jij een software engineer met oog voor resultaat, samenwerking en impact? Bij de Belastingdienst in Apeldoorn werk je binnen het team Loonheffingen aan software die grote maatschappelijke waarde heeft. Je kijkt verder dan alleen code, denkt mee over kwaliteit en levert samen met collega's software die doet wat deze ...
... near-native niveau beheersen. Jouw rol in ons team Als Software Engineer vertaal je samen met onze klanten ideeën en vraagstukken naar slimme en praktische softwareoplossingen. Je denkt mee over het ontwerp, bouwt efficiënte en onderhoudbare software en bent betrokken bij het hele proces: van eerste concept en prototype ...
... and implementing impactful technical work at CEA. This position reports to the incoming Head of Digital Product. You will collaborate closely with our Senior Software Engineer, Senior Product Designer, and EA Forum Product Lead, along with other teams at CEA as needed. We’re aiming to hire a mid-level software engineer, but ...
... industrie. We leveren technische diensten aan toonaangevende klanten in de (petro)chemie, energie, farma en voedingsmiddelenindustrie. Wat ga je doen? Als Software Engineer ga jij in teamverband aan de slag met klantaanvragen. Je wordt betrokken bij het bedenken, op papier zetten, programmeren en uiteindelijk ga je op ...
... naar praktische, veilige en duurzame ontwerpen. - Mbo- of hbo-opleiding Werktuigbouwkunde, Elektrotechniek of vergelijkbaar. - 3–5 jaar relevante ervaring als Engineer. - Kennis van E/W-installaties, NEN-normen en veilig werken. - Ervaring met ontwerp- en engineeringsprocessen. - Accurate communicatie, planning en afstemming ...
Als software engineer binnen Verhoeven Family of Companies ben je verantwoordelijk voor het ontwerpen en inregelen van PLC-software van klant specifieke modules voor het aansturen van machines. Je houdt je bezig met: - Het realiseren van nieuwe functionaliteiten in software. - Het oplossen van problemen in standaard software ...
... systeemarchitecturen naar betrouwbare, veilige en onderhoudbare embedded software. Taken en verantwoordelijkheden: - Ontwikkelen, testen en documenteren van embedded software. - Samenwerken met hardware-, mechanica-, test- en regulatory-engineers. - Reviewen van code, software-architecturen en bijdragen aan risicoanalyses. - Bijdragen ...
... TMap-certificering (of bereidheid deze te behalen). - Specifiek voor de rol van Software Quality Engineer: - Aantoonbare ervaring als softwareontwikkelaar én in softwarekwaliteit; - Sterk in het uitvoeren van risicoanalyses en het afdekken van functionele eisen; - Ervaring met het testen van legacy software en kwaliteitstoetsing ...
- High-tech - Nanotechnology Your mission As a Software Engineer, you will design, develop, test, and implement software solutions in domains such as embedded systems, backend development, or system-level integration. You’ll contribute to the architecture and long-term technical quality of our software, collaborating closely ...