Développeur full stack Java
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Développeur full stack Java (Spring Boot) / Angular – junior (JP056189)
Une administration publique wallonne remplace une application métier ancienne par une nouvelle application de gestion réglementaire, centrée sur la traçabilité complète des dossiers, de leur origine jusqu'à la décision finale. Les données de l'application actuelle seront reprises.
Les développements se feront en Java (Spring Boot) et Angular. L'application comprend un back-office avec une interface pour les agents de l'administration ; le front-office destiné aux utilisateurs externes passera par le portail en ligne existant de l'administration.
L'équipe de développement est intégrée à une équipe projet interne (chef de projet, analyste fonctionnel, Scrum Master) et travaille avec les experts du métier. Le développeur sénior assure le rôle de référent technique. Le projet est mené en mode agile : itérations courtes, livraisons incrémentales. Les développements respectent les standards technologiques, de sécurité et d'exploitation de l'administration.
Périmètre fonctionnel
- Gestion de dossiers et d'acteurs externes, workflows de contrôle et de décision, règles métier paramétrables par les administrateurs, historisation et traçabilité, calculs financiers, rapportage, données géographiques.
- Intégrations : outil comptable par services web, sources de données officielles, exports vers des organismes officiels, portail en ligne de l'administration.
Activités
- Participer au raffinement du backlog et contribuer à l'analyse fonctionnelle ;
- concevoir le modèle de données et l'architecture applicative, en lien avec l'architecte ;
- développer les services back-end, les écrans du back-office, l'intégration avec le portail en ligne et les interfaces avec les systèmes tiers ;
- prendre en compte les exigences de sécurité liées à l'ouverture de l'application vers l'extérieur ;
- mettre en place les tests et corriger les anomalies ;
- réaliser la reprise des données ;
- déployer sur les environnements de l'administration ;
- documenter selon ses standards ;
- participer aux cérémonies agiles.
- Incréments applicatifs testés à chaque itération ;
- code source versionné et documenté ;
- documentation technique et fonctionnelle à jour ;
- scripts et rapports de reprise des données.
Modalités
Horaire : plages de présence obligatoires de 9h30 à 12h00 et de 14h00 à 16h00, journée de 8 heures. Une planification détaillée des activités est établie dans les 10 jours calendrier du démarrage. Les données traitées sont confidentielles et comprennent des données à caractère personnel.
- Communication claire en français avec des utilisateurs métier non informaticiens
- Travail en équipe avec l'analyste, le Scrum Master et le métier
- Autonomie et sens des responsabilités
- Rigueur et soin de la documentation
- Esprit d'analyse et de synthèse
Analyse des CV au regard des compétences demandées ; les compétences marquées comme obligatoires sont éliminatoires. Entretien technique avec les candidats retenus.
- Contribution à l'analyse fonctionnelle avec des utilisateurs métier (Level T1 - Junior)
- Développement front-end Angular (Level T1 - Junior)
- Développement Java avec Spring Boot (Level T1 - Junior)
- Langage SQL et bases de données relationnelles (Level T1 - Junior)
- Méthodes agiles (Scrum) (Level T1 - Junior)
- Tests unitaires (Level T1 - Junior)
- Êtes-vous prêt à vous rendre sur site au minimum 6 0% du temps voire plus si nécessaire ? (mandatory)
- Décrivez une application à laquelle vous avez contribué en Java (Spring Boot) et Angular : votre rôle et les fonctionnalités développées.
- Comment vous formez-vous à une technologie ou à un domaine métier nouveau pour vous ?