2 uur, 31 minuten ago

Full-stack Software Engineer

📢 Word Full-stack Software Engineer bij de Europese Commissie
📍 Locatie: Brussel, België [Near-Site]
🤝 Klant: Europese Commissie

💼 Jouw Rol
Als Full-stack Software Engineer ben je verantwoordelijk voor de volgende hoofdtaken:

  • Ontwerpen, ontwikkelen, onderhouden en verbeteren van enterprise-grade applicaties met Java/JEE-technologieën en moderne software engineering-praktijken.
  • Ontwikkelen, beveiligen, documenteren en onderhouden van RESTful en SOAP web services, met naleving van industriestandaarden en best practices.
  • Bijdragen aan frontend- en backend-ontwikkelingsactiviteiten ter ondersteuning van moderne webapplicaties en gebruikersinterfaces.
  • Deelnemen aan het ontwerp en de implementatie van cloud-native en gecontaineriseerde oplossingen, uitgerold over moderne cloudplatforms.
  • Ondersteunen van applicatie-modernisering, migraties, onderhoudsactiviteiten en continue verbetering van bestaande systemen.
  • Samenwerken met multidisciplinaire teams om business requirements, user stories en technische specificaties te verfijnen tot betrouwbare en schaalbare oplossingen.
  • Bijdragen aan software delivery-activiteiten gedurende de volledige applicatielevenscyclus, inclusief ontwerp, ontwikkeling, testen, uitrol en productieondersteuning.
  • Deelnemen aan Agile delivery-processen, backlog management, sprint planning, grooming sessies en incrementele software delivery.
  • Stimuleren van softwarekwaliteit, beveiliging, onderhoudbaarheid en technische uitmuntendheid via moderne ontwikkelstandaarden en engineering-praktijken.
  • Voorbereiden en onderhouden van duidelijke, gestructureerde en uitgebreide technische documentatie.

🛠️ Wat Breng Je Mee

✅ Technische Vaardigheden:

Core Backend Architecture & APIs

  • Minimaal 8 jaar ervaring met full-stack Java/JEE development, gebruikmakend van frameworks zoals Spring Boot, Hibernate, EJB en WebLogic application servers.
  • Minimaal 8 jaar ervaring met het ontwerpen, bouwen, beveiligen en documenteren van RESTful en SOAP web services, inclusief OpenAPI/Swagger documentatie.
  • Praktische ervaring met integratie-frameworks zoals Apache Camel en praktische ervaring met Drools of andere enterprise rule engines.

Frontend & UI Development

  • Sterke frontend development skills, waaronder HTML, CSS, JavaScript, XML/XSLT en moderne frameworks of libraries zoals Angular, React, Vue of Bootstrap.

Data, Cloud & DevOps Engineering

  • Praktische ervaring met Oracle en PostgreSQL relationele databases, inclusief schemaontwerp, query optimalisatie en procedurele SQL-extensies zoals Oracle PL/SQL of PostgreSQL PL/pgSQL.
  • Bewezen ervaring met cloudomgevingen zoals AWS of Azure en containerisatie/orchestratie technologieën, waaronder Docker en Kubernetes.

Engineering Practices, Tooling & Security

  • Gevorderde ervaring met moderne CI/CD-automatiseringspijplijnen en tools, waaronder Maven, GitLab, Bamboo, Jenkins en Nexus.
  • Sterke ervaring met Git-workflows, zoals GitFlow en trunk-based development, en ervaring met SVN.
  • Uitgebreide ervaring met test- en kwaliteitsborgingstools, waaronder JUnit, Mockito, SonarQube, SonarLint en HP Fortify.
  • Diepgaande kennis van OAuth 2.0, OpenID Connect, JWT en moderne beveiligingsstandaarden.
  • Ervaring met AI-assisted development tools zoals Amazon Q of Kiro, samen met IDE's zoals Eclipse, IntelliJ, JDeveloper en Home Site.

Methodologie, Governance & EU Frameworks

  • Diepgaande kennis van Agile/Scrum, Waterfall, RUP en ITIL-methodologieën, met praktische ervaring in software delivery management.
  • Expertgebruik van Jira, Confluence, Bitbucket en GitLab voor application lifecycle management, requirements tracking en repository management.
  • Praktische kennis van Europese Unie herbruikbare componenten en beveiligingsframeworks zoals eUI, EU Login en EU Sign is een sterk pluspunt.
  • Vertrouwdheid met Europese subsidieprogramma's, waaronder Horizon Europe, LIFE en Digital Europe, vooral met betrekking tot voorstelbeoordelingen.

🎓 Opleiding en certificeringen:

  • Universitair diploma conform Niveau 6 van het Europees Kwalificatieraamwerk (wat doorgaans overeenkomt met bachelorniveau of 3 jaar hoger onderwijs) en minimaal 10 jaar professionele IT-ervaring.

Eén van de volgende of een gelijkwaardige certificering:

  • AWS Certified Developer - Associate of Microsoft Azure Developer Associate.
  • Een AWS- of Azure-certificering.
  • AWS Developer Associate of Azure Developer Associate certificeringen.

en/of

  • Recente praktische ontwikkelervaring met AWS of Azure, gebruikmakend van erkende softwareontwikkelstandaarden in een professionele omgeving.

🗣️ Talen:

  • Zeer goede kennis van de Engelse taal, zowel mondeling als schriftelijk, minimaal niveau B2 van het Common European Framework of Reference for Languages (CEFR).

🤝 Soft Skills:

  • Vermogen om bij te dragen aan applicatie-modernisering en migratieactiviteiten, met behoud van stabiliteit, operationele continuïteit en technische kennis.
  • Vermogen om functionele en operationele eisen te vertalen naar technische oplossingen, inclusief het verfijnen van requirements en user stories.
  • Sterke analytische, troubleshooting en probleemoplossende vaardigheden voor het onderzoeken van issues over applicatie-, integratie-, database- en uitrol-lagen.
  • Snel begrip en zich eigen maken van bestaande applicaties, architecturen en bedrijfsprocessen om productief te worden in complexe technische omgevingen.
  • Bewustzijn van EC compliance vereisten, inclusief GDPR voor deelnemergegevens.
  • Kennis van EC publieke eGrants managementsystemen, processen en EU subsidiebeleid is een pluspunt.
  • Kennis van succescriteria voor eGrants van Europese programma's, evaluatieworkflows en budgettaire aspecten is een pluspunt.
  • Kennis van EC call documentatie, inclusief Work Programmes en Guide for Applicants, om systeemvereisten af te leiden, is een pluspunt.
  • Vermogen om effectief te werken binnen multidisciplinaire en gedistribueerde teams met behoud van eigenaarschap over toegewezen activiteiten.
  • Sterke communicatieve vaardigheden en het vermogen om effectief deel te nemen aan technische en zakelijke meetings in meertalige en multiculturele omgevingen.
  • Vloeiend Engels, schriftelijk en mondeling; kennis van Frans is een extra troef.
  • Vermogen om nieuwkomers te coachen en op te leiden, kennisoverdracht te ondersteunen en bij te dragen aan technische capaciteitsontwikkeling binnen het team.
  • Resultaatgerichte instelling, gericht op kwaliteit, betrouwbaarheid, tijdige oplevering en het produceren van duidelijke technische documentatie.

🎁 Wat Biedt Deze Functie Jou?

  • Je krijgt de kans om te werken in een internationale en multiculturele omgeving
  • Je kunt werken aan interessante Europese projecten die worden beheerd door de Europese Commissie
  • Of je nu solliciteert als freelancer of op zoek bent naar een vast dienstverband, wij bieden aantrekkelijke vergoedingen en voordelen, afgestemd op jouw ervaringsniveau

✨ Klaar om te Starten?
Als je enthousiast bent om te werken in een rol waarin je vanaf dag één professioneel groeit en impact maakt, horen we graag van je!

🌍 Wie zijn wij - NTT DATA
NTT DATA - onderdeel van de NTT Group - is een vertrouwde wereldwijde innovator in IT- en business services met hoofdkantoor in Tokio. Wij helpen klanten transformeren via consulting, industriespecifieke oplossingen, business process services, IT-modernisering en managed services. NTT DATA stelt klanten, en de samenleving, in staat om vol vertrouwen de digitale toekomst tegemoet te treden. Wij zetten ons in voor het langdurige succes van onze klanten en combineren wereldwijde slagkracht met lokale klantgerichtheid in meer dan 50 landen. Bezoek ons op nttdata.com.

Newsletter signup illustration