Développeur Java full stack (CDI ou freelance)
Omschrijving
Let op: de tekst van deze vacature wordt niet automatisch vertaald en kan in een andere taal zijn opgesteld.
đ TĂąches et responsabilitĂ©s
Nous recherchons un dĂ©veloppeur Java pour contribuer Ă lâĂ©volution dâune plateforme de gestion des allocations familiales.
Vous intervenez sur lâensemble du cycle de vie des applications, de la conception technique Ă la mise en production. Vous portez une attention particuliĂšre Ă la robustesse du backend et Ă la fluiditĂ© de lâexpĂ©rience utilisateur.
Le travail hybride, avec présence obligatoire à Charleroi, fait partie des modalités du poste.
Missions principales
Développement et qualité du code
- Concevoir et développer des fonctionnalités complexes en Java 21+ et Spring Boot.
- Construire des interfaces modernes et réactives avec Angular, tout en assurant la maintenance du patrimoine JSF.
- Garantir la qualitĂ© logicielle grĂące Ă des tests unitaires et dâintĂ©gration ainsi quâĂ des revues de code entre pairs.
- GĂ©rer la persistance des donnĂ©es avec Hibernate et optimiser les requĂȘtes afin de prĂ©server les performances applicatives.
Architecture et écosystÚme
- Participer Ă la conception et Ă lâexposition dâAPI REST sĂ©curisĂ©es et Ă©volutives.
- Contribuer Ă lâintĂ©gration continue et au dĂ©ploiement dans un environnement OpenShift.
- Collaborer avec les analystes métier pour traduire les besoins législatifs liés aux allocations familiales en solutions techniques.
Amélioration continue
- Contribuer Ă lâautomatisation des processus de dĂ©veloppement avec les outils CI/CD GitLab, Jenkins et Renovate.
- Veiller à la conformité et à la qualité du code au moyen de SonarQube.
- Proposer des évolutions de la stack technique et des optimisations des performances applicatives.
đ Votre profil
Vous disposez dâune expĂ©rience en tant que dĂ©veloppeur dâapplications expert et ĂȘtes capable de prendre en charge un sujet de bout en bout.
Compétences techniques
Backend
- Java 21+
- Spring, Spring Boot et Spring Batch
- Hibernate
- RabbitMQ
- Oracle et Postgres
- XML
- JUnit et Selenium
Frontend
- Angular
- Vue.js
- JSF et PrimeFaces
Environnement et outils
- GitLab
- Jenkins
- OpenShift
- Jira et Confluence
- Maven
- SonarQube
- Renovate
- Kibana
- Prometheus
API et méthodologie
- Expérience concrÚte dans la consommation et la création de services REST.
- Expérience de travail dans un cadre Scrum.
Une notion des rĂ©seaux et de lâinfrastructure constitue un atout.
Compétences métier
Une connaissance approfondie du secteur des caisses dâallocations familiales, notamment des processus mĂ©tier, de la lĂ©gislation et des flux de donnĂ©es, constitue un atout majeur.
Qualités personnelles
- Autonomie : vous ĂȘtes capable de prendre en charge un sujet de bout en bout.
- Esprit dâĂ©quipe : vous aimez partager vos connaissances et apprendre de vos collĂšgues.
- Précision : vous accordez une grande importance à la propreté du code et à la documentation.
La capacité à travailler en français et en anglais est requise.
đŒ Offre
Vous ferez partie d'une PME belge en pleine croissance, oĂč lâinitiative et le dĂ©veloppement personnel sont encouragĂ©s. Nous vous offrirons un environnement de travail agrĂ©able, entourĂ©(e) de collĂšgues sympathiques. Ensemble, nous Ă©laborerons un plan de carriĂšre, avec une attention particuliĂšre et un budget dĂ©diĂ© Ă la formation ou Ă la certification complĂ©mentaire. Vous pouvez compter sur un salaire attractif, complĂ©tĂ© par des avantages extra-lĂ©gaux, y compris une voiture de sociĂ©tĂ©.
(Freelance est également possible)