Egov Select - Senior Java Developer

ICTJOB BV
Brussel, Belgium
3 days ago
Apply on europa.eu
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

HTML Java (Programming Language) XML Schema Agile Methodology Ajax (Programming Language) JIRA Cascading Style Sheets (CSS) Java Platform Enterprise Edition (J2EE) Gradle IntelliJ IDEA JSON Apache Maven
+19 more
NoSQL OpenShift Scrum Methodology Red Hat Enterprise Linux Simple Object Access Protocol (SOAP) Software Engineering SQL Databases TypeScript Web Applications Web Services Web Services Description Language Extensible Markup Language (XML) Data Build Tool (dbt) Git AngularJS Gitlab-ci Docker Vmware Microservices

Job description

  • Als Senior Java Developer ben je primair verantwoordelijk voor het ontwikkelen van software, het ondersteunen van de software development life cycle en het meewerken aan de verbetering van het gegevensverwerkingsplatform en de bijbehorende applicaties.

  • Je neemt technische verantwoordelijkheid in alle stadia en iteraties van softwareontwikkeling. Je bent verantwoordelijk voor het toezicht op de creatie van software-intensieve systemen, vanaf de ontwerpfase tot en met de in productie stelling.
  • Je plant en stuurt de softwareontwikkelingsactiviteiten en past hiervoor de gepaste softwareontwikkelingsmethoden, -tools en -technieken toe.
  • Je meet en bewaakt de toepassing van de overeengekomen standaarden voor softwareontwikkeling, inclusief de beveiligingsstandaarden.
  • Je draagt bij aan de ontwikkeling van het beleid, de standaarden en de richtlijnen voor softwareontwikkeling.
  • Je ziet er niet tegenop om je weg te vinden in de bestaande geplogenheden van een werkend system.

  • Je hebt minstens 10 jaar ervaring met de ontwikkeling van software in Java en het bijhorende ecosysteem, en het Spring.IO-framework voor backendservices
  • Je ontwikkelt applicaties op basis van business en functionele analyses in samenwerking met de Business/Functioneel analisten. Je voert de technische analyse uit, documenteert deze en stelt deze voor voordat je aan een implementatie begint
  • Je ondersteunt test- en kwaliteitsinitiatieven zodat we kwaliteitssoftware in productie kunnen nemen
  • Je levert technische documentatie als standaardonderdeel van je werk
  • Je hebt ervaring met het technisch professionaliseren van ontwikkelomgevingen
  • Je bent een ervaren coach die developers naar uitmuntendheid leidt
  • Je draagt bij aan het onderhoud van applicaties om ze te verbeteren of aan te passen aan wijzigingen in software- of infrastructuurstandaarden. Je pakt applicatie-gerelateerde incidenten aan en zoekt er de meest geschikte oplossingn voor
  • Je volgt technologische ontwikkelingen op de voet en geeft technisch advies in jouw specifieke kennisgebieden

Requirements

  • Je bent resultaatgericht, niet alleen voor jezelf maar ook voor het team. Je hebt een uitstekende kennis van de levenscyclus en fasen van een softwareontwikkelingsproject, de verschillende rollen en tooling. Je hebt ervaring met minstens één van de Agile projectmanagementmethoden (Scrum, Kanban, Lean, …).
  • Je bent leergierig en hebt een sterk verlangen om op de hoogte te blijven van trends in de branche en technologische ontwikkelingen. Je bent in staat om individuele developers en het team door kennisoverdracht en de nodige begeleiding te laten groeien.

  • Je hebt de Belgische nationaliteit en spreekt FR of NL als hoofdtaal met minstens een basiskennis van de andere taal en het Engels
  • Je hebt een groot verantwoordelijkheidsgevoel en je blijft discreet over je werk. Je hebt een veiligheidsmachtiging van het niveau “Zeer Geheim” of je gaat akkoord om er een te verkrijgen (= akkoord met veiligheidsonderzoek). Hieraan zijn voor jou geen kosten verbonden
  • Je bent een expert Enterprise Java Developer met ervaring in meerdere domeinen.
  • Je bent een expert die je collega’s inspireert
  • Je draagt je kennis actief over aan je collega’s en zorgt ervoor dat die wordt toegepast
  • Diepgaande kennis van Java softwareontwikkeling
  • Toepassing van ontwerppatronen, best practices, …
  • Ervaring met netwerkontwerp: kennis van netwerkprotocollen, beveiliging en schaalbaarheid
  • Gevorderd begrip van applicatiebeveiliging:
  • WebServices-technologieën: MicroServices, REST, JSON, SOAP, WSDL, XML, XSD, …
  • Webclienttechnologieën: HTML, CSS, TypeScript, Ajax, …
  • Gegevensverwerking: SQL, NoSQL, Graph, Elastic (ELK), … inclusief tools voor gegevensbeheer
  • Tools: GIT, GitLab CI/CD, Maven, Gradle, IntelliJ, Docker, OpenShift, Jira, …
  • Infrastructuur: VMware, Red Hat Enterprise Linux, Red Hat OpenShift, …
  • Angular Web Application Framework ontwikkeling
  • Je bent een:
  • Uitstekende communicator
  • Sterk individueel EN een teamspeler
  • Handhaver van overeengekomen principes en pragmatisch wanneer nodig
  • Probleemoplosser

Benefits & conditions

Wil je in een boeiende omgeving werken? Hou jij wel van een uitdaging? Wil jij een meerwaarde creëren voor de maatschappij, via de informatisering van diensten voor de burger? Dan is een ICT job binnen één van onze openbare diensten een job voor jou. We streven naar een gezonde balans tussen werk en privé (bijvoorbeeld dankzij flexibele werkuren, gemakkelijk bereikbare gebouwen) en bieden een contract van onbepaalde duur met een marktconform salaris - inclusief een hele reeks extralegale voordelen.

About the company

Opgelet: werken op afstand is niet mogelijk, je moet 5 dagen op locatie in Brussel werken. Je werkplek is op loopafstand van het station Brussel Noord. Werkuren zijn zeer flexibel.

Apply for this position

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

Apply on europa.eu
Prepare application

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

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:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all