Développeur full stack senior Java Spring Boot / Angular (Freelance optional)

Senior full stack Java Spring Boot / Angular developer voor een Waalse overheidsdienst, voltijds in Namur, freelance mogelijk.

Locatie
Namen, BE
Werkvorm
op locatie
Sluitingsdatum

Geen duidelijke warme-stoelaanwijzingen in de beschikbare beoordeling.

Bekijk en reageer bij EngiFlex (externe link)

Eisen

  • Travail en équipe, autonomie, rigueur, esprit d'analyse et soin dans la documentation
  • Solide expérience en développement back-end Java avec Spring Boot, services et API REST
  • Travail dans un cadre agile Scrum et contribution à l'analyse fonctionnelle
  • Maîtrise du développement front-end Angular
  • Maîtrise des bases de données relationnelles, en particulier Oracle, PLSQL et SQL
  • Expérience de l'intégration de services web REST et SOAP avec des systèmes tiers
  • Expérience avec des applications de gestion de dossiers réglementaires, incluant workflows, historisation et traçabilité
  • Prise en compte des aspects de sécurité applicative
  • Expérience confirmée comme développeur full stack senior
  • Communication claire en français avec des utilisateurs métier non informaticiens
  • Connaissance des données géographiques et de l'intégration cartographique
  • Conception d'architecture applicative et de modèles de données
  • Mise en place de tests automatisés, unitaires et d'intégration, contribution à l'intégration continue
Volledige omschrijving

Deze opdracht betreft een senior full stack Java Spring Boot / Angular developer voor een Waalse overheidsdienst die een bestaande bedrijfstoepassing moderniseert met een nieuwe oplossing voor regelgevingsbeheer. De applicatie moet volledige traceerbaarheid van dossiers garanderen, van indiening tot eindbeslissing, met overname van gegevens uit de huidige tool. De oplossing wordt ontwikkeld in Java met Spring Boot voor de back-end en Angular voor de front-end.

Het omvat een back-office voor de medewerkers van de administratie, terwijl het front-office voor externe gebruikers gebruikmaakt van het bestaande online portaal. Het ontwikkelingsteam werkt binnen een intern projectteam bestaande uit o.a. een projectmanager, een functioneel analist en een Scrum Master, in samenwerking met de domeinexperts. De senior developer treedt op als technisch referent. Het project werkt agile met korte iteraties en incrementele opleveringen.

De ontwikkelingen moeten voldoen aan de geldende technologische, beveiligings- en operationele standaarden. Het functionele bereik omvat het beheer van regelgevingsdossiers en externe actoren, controle- en besluitworkflows, parameteriseerbare bedrijfsregels, historisering en traceerbaarheid, financiële berekeningen, rapportage en geografische gegevens met kaartintegratie. De applicatie moet ook koppelingen hebben met externe systemen via REST- en SOAP-webservices voor uitwisseling met een boekhoudtool, officiële databronnen, externe organisaties en het bestaande online portaal.

Activiteiten omvatten: deelnemen aan backlogverfijning en functionele analyse, gegevensmodel en applicatiearchitectuur ontwerpen, back-end services in Java met Spring Boot ontwikkelen inclusief REST-API's, Angular-schermen voor het back-office realiseren, integraties met het portaal en externe systemen opzetten, rekening houden met applicatiebeveiliging zoals authenticatie, rechtenbeheer en externe blootstelling, geautomatiseerde unit- en integratietests uitvoeren, bijdragen aan continue integratie, gegevensoverdracht verzekeren en scripts produceren, componenten deployen, technische en functionele documentatie bijhouden, en deelnemen aan agile ceremonies.

Opleveringen: geteste applicatie-incrementen per iteratie, versiebeheerde en gedocumenteerde broncode, actuele technische en functionele documentatie, scripts en rapporten voor gegevensoverdracht.

Modaliteiten: verplichte aanwezigheidsvensters van 9u30 tot 12u00 en van 14u00 tot 16u00, binnen een werkdag van 8 uur. Een gedetailleerde planning wordt opgesteld binnen 10 kalenderdagen na de start. De verwerkte gegevens zijn vertrouwelijk en omvatten persoonsgegevens.

Profiel: bewezen ervaring als senior full stack developer.

Vereist: ervaring met regelgevingsbeheerapplicaties incl. workflows, historisering en traceerbaarheid; beheersing van relationele databases, met name Oracle, PLSQL en SQL; comfortabel met applicatiearchitectuur en datamodellering; solide ervaring in Java back-end met Spring Boot, services en REST-API's; beheersing van Angular front-end; ervaring met REST- en SOAP-webservices en integratie met externe systemen; kennis van geografische gegevens en kaartintegratie; werken in agile Scrum en bijdragen aan functionele analyse; rekening houden met applicatiebeveiliging; geautomatiseerde tests opzetten en bijdragen aan continue integratie; communiceren in het Frans met niet-technische gebruikers; teamspeler met autonomie, nauwkeurigheid, analytisch vermogen en zorg voor documentatie.

Evaluatiemethode: kandidaturen worden geanalyseerd op basis van de gevraagde competenties. Verplichte competenties zijn eliminerend. Een technisch gesprek wordt georganiseerd met geselecteerde kandidaten.

Aanbod: onderdeel van een groeiende Belgische KMO waar initiatief en persoonlijke ontwikkeling worden aangemoedigd. Aantrekkelijk salaris aangevuld met extra-legale voordelen, waaronder een bedrijfswagen. Freelance is ook mogelijk.

Je CV en reacties