Het beheren, onderhouden en verbeteren van de Netherlands Biodiversity API en de Naturalis Document Store, het hart van de Naturalis Biodiversiteit Informatie Infrastructuur, hier lever je als Senior Java Software Developer een bijdrage aan!
OverNaturalis
Naturalis Biodiversity Center is hét kennisinstituut op het gebied van biodiversiteit in Nederland. Met ruim 43 miljoen objecten beheren we één van de grootste natuurhistorische collecties ter wereld. Wereldwijde samenwerkingsverbanden, met 14 hoogleraren aan de Nederlandse universiteiten en de enorme collectie van planten, dieren, gesteenten en mineralen, geven Naturalis een unieke internationale positie en verantwoordelijkheid. Met onze tentoonstellingen, educatieve en maatschappelijke activiteiten laten wij een breed publiek kennis maken met de diversiteit van het leven op aarde. In ons prijswinnende vernieuwde museum verwelkomen wij jaarlijks ruim 500.000 bezoekers. Een echte ontmoetingsplek voor iedereen die meer wil ontdekken over de natuur.
Je werkt bij Naturalis mee aan grote ambities voor het (inter)nationaal beschikbaar stellen en delen van digitale biodiversiteit informatie. We ondersteunen hiermee de realisatie van een wereld waarin biodiversiteit informatie vrij en algemeen beschikbaar is voor de wetenschap en de samenleving, ten behoeve van een duurzame toekomst.
De afdeling Applicatieontwikkeling & (Applicatie)beheer (AO&B) beheert, onderhoudt en verbetert de bestaande IT diensten in haar portefeuille en draagt bij aan de ontwikkeling van nieuwe IT diensten, die van maximale waarde zijn voor de eindgebruikers. Ze maakt deel uit van de Naturalis DSI sector (Digital Solutions and Infrastructures).
Naturalis heeft een breed en gevarieerd applicatielandschap dat bestaat uit een veelheid aan applicaties voor gebruikersgroepen binnen de sectoren Onderzoek, Collectie en Museum, binnen de Stafafdelingen en voor externe gebruikers, nationaal en internationaal.
Ditga je doen
Je wordt lid van een scrum team van enthousiaste Software Developers die samen verantwoordelijk zijn voor het levenscyclusmanagement op een groep van intern ontwikkelde biodiversiteitsapplicaties. Jouw focus ligt in eerste instantie op het beheer, het onderhoud en de verbetering van de Netherlands Biodiversity API en de Naturalis Document Store. Deze applicaties vormen het hart van de Naturalis Biodiversiteit Informatie Infrastructuur. Je bent verantwoordelijk voor het ontwikkelen van en onderhoud op systeemsoftware en koppelingen naar andere applicaties op basis van technische ontwerpen of specificaties. Verder ontwikkel en implementeer je databases, zorg je voor de automatisering rond de conversie, import en standaardisatie van data (ETL) en zorg je voor het onderhoud en de kwaliteit van de ontwikkelde code.
De grote verbeteringen gebeuren in projecten. Binnen projecten heb je een adviserende rol m.b.t. het inschatten van de gevraagde inspanning t.b.v. software ontwikkeling, bedenk je en adviseer je over softwarematige oplossingen en breng je in de eerste stadia van projectinitiatie en -analyse kennis en advies in om te komen tot een projectvoorstel.
Profielen functie-eisen
Je hebt een HBO of WO werk/denkniveau met relevante opleidingen als achtergrond. Verder beschik je over (ruime) werkervaring en relevante kennis, namelijk:
- Ruime ervaring in Object Oriented programming en moderne Java technieken (Java streams, lambdas en vergelijkbaar)
- Ruime ervaring in het ontwikkelen van REST APIs met behulp van Spring Boot of vergelijkbare frameworks
- Ervaring in het maken van unit - en integratietesten
- Ervaring met SQL, relationele databases (PostgreSQL, MariaDB, MySQL) en datamodellering
- Ervaring met JDBC abstraction libraries (JPA, jOOQ, JDBI, Spring JDBC Templates)
- Ervaring met XML / JSON processing
- Ervaring met Unix shell scripting
- Ervaring met modern CI/CD practices (Github, Gitlab, Docker, Ansible, Kubernetes, Terraform)
- Ruime ervaring in het werken binnen projecten
- Ervaring met Elasticsearch, Python en/of data engineering zijn een pré
Verder vinden we het van belang dat je beschikt over:
- Affiniteit en ervaring met Agile ontwikkelmethoden
- Affiniteit en ervaring met open-source development en Linux
- Een servicegerichte instelling
- De kwaliteiten om zowel zelfstandig als in teamverband te kunnen functioneren
- Goede schrijf- en spreekvaardigheid in het Nederlands en in het Engels
- Een proactieve en meedenkende houding
De afdeling
Als Senior Software Developer maak je deel uit van de afdeling Applicatieontwikkeling en -Beheer. Ons team bestaat uit zestien Software Developers, één UI/UX Designer, twee Informatie Analisten en drie Applicatiebeheerders.
Onsaanbod
Een functie in een dynamische en fascinerende werkomgeving. Een organisatie met een grote diversiteit aan professionals met liefde voor de natuur en biodiversiteit. Je gaat werken in Leiden, goed bereikbaar vanuit andere plaatsen in de Randstad. Het salaris ligt tussen € 3.991,- en € 5.329,- bruto per maand op basis van een 36-urige werkweek (schaal 11 Museum cao). Er is veel ruimte voor (vakgerichte) persoonlijke ontwikkeling. Aanvullende arbeidsvoorwaarden bestaan onder andere uit een tegemoetkoming in de reiskosten, goede pensioenregeling, vakantiegeld (8%) en een eindejaarsuitkering (3.4%). De arbeidsovereenkomst is voor de periode van een jaar. Een verlenging van de aanstelling behoort tot de mogelijkheden.
Informatieen sollicitatie
Voor inhoudelijke informatie kun je contact opnemen met Wilfred Gerritsen, Afdelingshoofd AO&B (06-22707176) en voor procedurele informatie met de afdeling P&O (071-751 9191).
Laat ons zo snel mogelijk weten waarom jij als Senior Java Software Developer bij ons aan de slag wilt en waarom je denkt dat je geschikt bent voor deze functie. We vragen je uiterlijk zondag 19 januari 2025 te reageren door gebruik te maken van het sollicitatieformulier. De eerste gesprekken vinden plaats op woensdag 29 januari 2025 en de tweede gespreksronde vindt plaats in week 6 (vanaf 3 februari 2025).
Naturalis onderschrijft de Code Diversiteit & Inclusie. Bij gelijke geschiktheid gaat de voorkeur uit naar de kandidaat die de diversiteit binnen het team versterkt.
Acquisitie wordt niet op prijs gesteld.
Bij indiensttreding dient een Verklaring Omtrent Gedrag (VOG) te worden overlegd.
Een selectie assessment of opdracht en referentiecheck kan onderdeel uitmaken van de selectieprocedure.