Senior Java Developer (Data & GIS) voor Databank Ondergrond Vlaanderenen (DOV) via Vlaanderen Connec

Vlaanderen connect.
Belgium
13 days ago
Apply on www.actiris.brussels
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
€58,080.0 - €78,000.0
Working hours
Shift work

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Geographic Information Systems Spring Security Agile Methodology Apache HTTP Server Cascading Style Sheets (CSS) Software Quality Code Review Databases Data Governance
+31 more
Relational Databases JSON Junit Python (Programming Language) PostgreSQL Apache Maven Octopus Deploy Package Management Systems Scrum Methodology Mockito Simple Object Access Protocol (SOAP) Software Engineering SQL Databases UML Web Services Scripting Test-Driven Development (TDD) Spring Cloud Apache Spark Spring-boot Cypress (Programming Language) Spring Data Kubernetes Graphql Data Management Web Technologies Restful APIs Domain Driven Design Docker Jenkins Web Api

Job description

Voor het Departement Omgeving zoeken we een senior Java developer die het DOV-IT team versterkt. Als senior developer combineer je technische diepgang met een brede blik op de noden van de business. Je werkt mee aan kwalitatieve, duurzame en veilige softwareoplossingen, maar neemt ook een actieve rol op in analyse, refinement, kennisdeling, coaching en overleg met collega’s, product owners, tech leads en andere stakeholders.

Profil

Je beschikt over een stevige technische basis en hebt minstens 5 jaar relevante ervaring als softwareontwikkelaar binnen een agile omgeving. Je combineert diepgaande kennis van Java met ervaring in Python en een sterke affiniteit voor data- en GIS-gerelateerde toepassingen. Je bent in staat om zowel klassieke softwareontwikkeling als data-gerichte vraagstukken op te nemen en voelt je comfortabel in een omgeving waar applicatieontwikkeling, databeheer en geografische informatie samenkomen.

Als senior developer ben je meer dan een technische expert. Je denkt mee vanuit de businessnoden, helpt functionele en technische analyses scherp te krijgen en vertaalt die samen met het team naar duidelijke, realiseerbare user stories. In refinement, planning en andere scrumactiviteiten breng je structuur, technische haalbaarheid en oplossingsgerichtheid binnen.

Je neemt ook een coachende rol op binnen het team. Je ondersteunt collega-ontwikkelaars, deelt kennis, geeft constructieve feedback en helpt mee om de kwaliteit van de software én het kennisniveau van het team te verhogen.

Daarnaast ben je iemand die de brug kan vormen tussen IT en business. Je communiceert helder met verschillende betrokkenen, creëert draagvlak en helpt de afstand tussen technische oplossingen en businessbehoeften te overbruggen.

We verwachten dat je je herkent in volgende vaardigheden en attitudes:

  • Je denkt vanuit de noden van gebruikers, product owners en businesspartners.
  • Je kan technische complexiteit begrijpelijk maken voor niet-technische stakeholders.
  • Je neemt initiatief in refinement, planning, overleg en kwaliteitsbewaking.
  • Je helpt collega’s groeien via kennisdeling, feedback, code review en coaching.
  • Je werkt graag samen aan een gezamenlijk resultaat en betrekt belanghebbenden bij beslissingen.
  • Je bewaakt afspraken rond kwaliteit, timing en voortgang.
  • Je blijft jezelf ontwikkelen en deelt leerervaringen met anderen.
  • Je draagt bij aan een open, respectvolle en constructieve teamcultuur.

Requirements

Heb je ervaring met agile softwareontwikkeling? Voel jij je goed als full stack developer? Werk jij graag samen in teamverband én neem je graag een coachende rol op binnen een ontwikkelteam? Lees dan verder of dat deze uitdaging iets voor jou is.

Daarnaast beschik je over volgende technische competenties:

  • Kennis van Java 21 en vorige versies
  • Kennis van het Spring ecosysteem, zoals Spring Boot, Spring Data, Spring Security en Spring Cloud
  • Kennis van native webtechnologie, zoals JavaScript, HTML, CSS en Web API’s
  • Kennis van webservices, zoals REST, SOAP of GraphQL
  • Kennis van testingtools, zoals JUnit, AssertJ, Mockito en Cypress, en ervaring met test-driven development
  • Kennis van architectuur- en designprincipes, zoals Domain Driven Design en RESTful design
  • Kennis van SOLID-principes
  • Ervaring met het uitwerken van technische en functionele analyses, bijvoorbeeld aan de hand van UML of designpatronen
  • Ervaring met Java build- en integratietools, zoals Maven en Bamboo of Jenkins
  • Ervaring met containers, zoals Docker of Kubernetes
  • Ervaring met relationele databanken, bij voorkeur PostgreSQL

  • Ervaring met Python voor data-verwerking, automatisatie en scripting.
  • Ervaring met het opzetten, onderhouden en deployen van Python-toepassingen, inclusief package management en build-processen.
  • Kennis van dataformaten en gegevensuitwisseling, bij voorkeur binnen een GIS-context.
  • Ervaring met GIS-gerelateerde technologieën en standaarden.
  • Ervaring met datapublicatietechnologie zoals Apache Iceberg, Apache Spark, Apache Spark SQL, Argo Workflows, Argo CD, hexagonal architecture,
  • Ervaring met LDES technologiën zoals Semantic web, RDF, Turtle, n-Triples, json-ld, LDES, LDIO pipelines, SPARQ
  • Affiniteit met data- en informatiebeheer ron Compétences linguistiques

  • Néérlandais (atout) o Comprendre : Expérimenté - (C1) o Écrire : Expérimenté - (C1) o Lire : Expérimenté - (C1) o Parler : Expérimenté - (C1) Avantages du poste

Benefits & conditions

Vlaanderen connect biedt een contract van 38 uur voor onbepaalde duur en een competitief salarispakket met:

  • Een aantrekkelijke bruto verloning (salaris tussen 4840 EUR en 6500 EUR, afhankelijk van ervaring, competenties en potentieel)
  • Een bonussysteem op basis van vast te leggen doelstellingen
  • 28 dagen verlof en extra wettelijke feestdagen (11/07, 02/11 en 15/11).
  • Een mobiliteitsbudget van 810 EUR/maand
  • Maaltijdcheques van 8 euro/dag (eigen bijdrage 1,09 euro/dag)
  • Een forfaitaire onkostenvergoeding van 165 EUR/maand
  • Een hospitalisatieverzekering (je kan gezinsleden aansluiten)
  • Een groepsverzekering (4% werkgeversbijdrage en 1% werknemersbijdrage)
  • Een arbeidsongevallenverzekering
  • Een opleidingsbudget
  • Flexibele werkuren
  • Mogelijkheden tot thuiswerk

About the company

Envie d’en apprendre davantage sur ce métier ou sur un métier proche de celui-ci ? Parcourez toutes les informations utiles sur Panorama des métiers. Panorama des métiers Cette offre a été rédigée par l’employeur, Actiris n’est donc pas responsable de son contenu et des éventuelles infractions à la législation en vigueur. Attention, un employeur ne peut pas vous demander de lui communiquer des données sensibles. En savoir plus. Si vous avez une remarque sur cette offre, n’hésitez pas à nous la communiquer via ce formulaire de contact.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.actiris.brussels
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

3:39 min

Comparing software developer hiring challenges across European markets

Rudi Bauer Rudi Bauer +3 · Cappuccino with HR

Videos

See all

Related articles

See all