Taux journalier (TJM): 420-460
Dans le cadre de l'évolution de ses applications métier, nous recherchons actuellement un.e Développeur Full Stack Angular / Java pour intervenir chez l'un de nos clients du secteur de l'assurance.
Vous rejoindrez une équipe en charge d'une application dédiée à la gestion et à l'information des élus du groupe.
Le périmètre applicatif comprend plusieurs composantes :
•
Une interface web d'administration et de gestion
•
Un espace web dédié aux élus
•
Une application mobile hybride
Vous interviendrez sur l'ensemble de la chaîne de développement, du front-end aux traitements backend, en participant également à l'évolution progressive de l'application mobile.
VOTRE RÔLE
En tant que Développeur Full Stack, vous contribuerez aux évolutions fonctionnelles et à la maintenance des différentes composantes de l'application.
Vous prendrez en charge des développements de bout en bout, depuis la compréhension du besoin jusqu'à la livraison, en veillant à la qualité du code, à la sécurité des accès et à la fiabilité des fonctionnalités.
Vous travaillerez principalement avec Angular / TypeScript et Java / Spring, dans un environnement reposant sur des API REST et des bases de données relationnelles.
VOS MISSIONS
DÉVELOPPEMENT FRONT-END & BACK-END
Vous participerez à la conception et au développement des nouvelles fonctionnalités :
•
Développer et faire évoluer les interfaces web avec Angular et TypeScript
•
Concevoir et maintenir les services backend en Java / Spring
•
Développer et intégrer des API REST
•
Mettre en œuvre les traitements associés aux fonctionnalités
•
Gérer les droits d'accès et les mécanismes de sécurité
•
Assurer la cohérence entre les différentes applications et leurs composants partagés
MAINTENANCE & FIABILITÉ APPLICATIVE
Vous contribuerez au maintien en conditions opérationnelles de l'application :
•
Analyser et corriger les anomalies
•
Diagnostiquer les dysfonctionnements et documenter les solutions apportées
•
Réaliser des correctifs ciblés
•
Vérifier l'absence de régression après chaque évolution
•
Garantir la compatibilité des composants et services partagés
•
Participer à l'amélioration continue de la qualité du code
DÉVELOPPEMENT MOBILE HYBRIDE
Vous participerez progressivement aux évolutions de l'application mobile :
•
Contribuer aux développements avec Ionic et Capacitor
•
Adapter les fonctionnalités aux spécificités des environnements mobiles
•
Prendre en compte les contraintes de réseau et de stockage local
•
Vérifier le bon fonctionnement des évolutions sur les plateformes concernées
•
Participer à la cohérence des fonctionnalités entre les interfaces web et mobile
TESTS & PRÉPARATION DES LIVRAISONS
Vous serez impliqué.e dans la validation et la sécurisation des développements :
•
Réaliser les tests unitaires et les tests de parcours
•
Vérifier le bon fonctionnement des API et des traitements associés
•
Contrôler la gestion des erreurs et des droits d'accès
•
Documenter les contrôles réalisés
•
Préparer des contributions techniques lisibles et maintenables
•
Identifier les versions et dépendances nécessaires aux livraisons
ENVIRONNEMENT FONCTIONNEL & TECHNIQUE
DOMAINE FONCTIONNEL
•
Applications métier
•
Gestion et information des élus
•
Interfaces web d'administration
•
Espaces utilisateurs
•
Applications mobiles hybrides
TECHNOLOGIES & OUTILS
Front-end :
•
Angular
•
TypeScript
•
Ionic
•
Capacitor
Back-end :
•
Java
•
Spring
•
API REST
Environnement applicatif :
•
Bases de données relationnelles
•
Gestion des droits et des accès
•
Tests unitaires et tests de parcours
•
Traitements batch (apprécié)
PROFIL RECHERCHÉ
Issu.e d'une