DCS EASYWARE recherche, pour l'un de ses clientsmajeurs du secteur bancaire, un Développeur Full Stack Angular / JavaConfirmé (H/F) afin de participer à un projet stratégique de refonte d'unportail digital destiné aux entreprises. Vous intégrerez une équipe de développement intervenant surla modernisation d'applications métiers, dans un environnement techniqueexigeant, avec une forte dominante front-end Angular (70 %) et unecomposante back-end Java (30 %). Vos missions Participer à la refonte et à la modernisation d'un portail web destiné aux clients entreprises. Concevoir, développer et maintenir des interfaces web performantes et ergonomiques sous Angular. Développer et faire évoluer les fonctionnalités back-end en Java / Spring Boot. Participer à la conception et à l'intégration des API REST et des architectures microservices. Contribuer aux projets de migration et à l'amélioration des applications existantes. Réaliser les tests unitaires et d'intégration afin de garantir la qualité des développements. Participer aux processus d'intégration et de déploiement continus (CI/CD). Utiliser des outils d'intelligence artificielle pour optimiser les développements et améliorer la productivité. Assurer la maintenance corrective et évolutive des applications. Collaborer avec les équipes techniques et fonctionnelles dans un environnement Agile. Environnement technique Front-end : Angular 14/18+, TypeScript, JavaScript, HTML5, CSS3, SCSS. Back-end : Java 11/17, Spring Boot, Maven. API et architectures : NestJS, Node.js, API REST, microservices. DevOps : GitLab, CI/CD. Qualité : tests unitaires et tests d'intégration. Outils IA : GitHub Copilot, Cursor, ChatGPT ou Claude Code.
CONTEXTE Afin de renforcer son équipe support IT B2B, notre client recherche un développeur dédié au support. La plateforme B2B, destinée à la force de vente de la marque et à ses revendeurs, est aujourd'hui globalement déployée et en phase de run, avec des évolutions fonctionnelles qui continuent d'être développées. Elle s'appuie sur une architecture microservices (TypeScript, Node.js, Angular, NextJS, AWS Serverless, SQL, DynamoDB). L'équipe support, aujourd'hui composée de deux supports fonctionnels (L1/L2) et, à terme, d'un support technique basé aux États-Unis, est renforcée par un développeur dédié disposant de compétences microservices, pour prendre en charge ce périmètre et outiller l'équipe. Le poste est rattaché au Run Team Lead. MISSIONS 1. Résolution technique des tickets • Dépiler les tickets nécessitant une investigation ou une résolution technique, préalablement qualifiés par les supports fonctionnels. • Identifier, analyser et résoudre les problèmes techniques sur la stack microservices (TypeScript, Node.js, AWS Lambda, AWS Serverless, DynamoDB, Angular, NextJS, SQL), en allant au fond des problèmes plutôt qu'en se limitant à des correctifs superficiels. • S'appuyer sur les outils de monitoring/observabilité (Lumigo ou Dash0) pour le diagnostic et l'investigation. • Escalader si nécessaire vers l'équipe build ou les équipes techniques concernées. 2. Outillage de l'équipe support • Faire évoluer la « console support » existante — aujourd'hui peu développée — pour outiller l'équipe et lui permettre de réaliser des diagnostics de manière autonome. 3. Gestion de la base de connaissances • Créer, mettre à jour et maintenir une base de connaissances claire et accessible (Suite Atlassian). • Documenter les problèmes récurrents et leurs solutions. 4. Amélioration continue • Échanger avec l'équipe build sur les bonnes pratiques, les idées et l'architecture technique. • Participer à l'amélioration continue du support et proposer des évolutions fonctionnelles ou techniques. • Contribuer au suivi des KPI (délais de résolution, qualité des réponses) et proposer des actions correctives. • Porter un regard critique et constructif sur l'existant (code, architecture, processus). • Utiliser et promouvoir activement les outils d'IA pour améliorer l'efficacité du support (diagnostic plus rapide des incidents, automatisation des tâches récurrentes).