Contexte
ALTEN accompagne des acteurs majeurs du secteur de la défense sur des programmes stratégiques à forte complexité technique, dans des environnements exigeants en matière de performance, de fiabilité et de sécurité logicielle.
Dans ce cadre, nous recherchons un Développeur Fullstack capable d'intervenir sur des architectures modernes, distribuées et robustes. Missions - Développeur Fullstack
En tant que Développeur Fullstack, vous aurez des responsabilités techniques larges couvrant l'ensemble du cycle de vie logiciel, depuis la conception jusqu'à la mise en production :
- Analyse des besoins et conception technique
Participer à l'analyse des besoins fonctionnels et techniques avec les équipes projet, contribuer à la rédaction de spécifications et proposer des solutions architecturales efficaces et maintenables.
- Développement Backend
Implémenter des services backend performants, scalables et robustes en Golang et Java, exposer des APIs REST ou gRPC, intégrer des composants tiers et optimiser la logique applicative.
- Développement Frontend
Concevoir et maintenir des interfaces utilisateur réactives et accessibles avec JavaScript et des frameworks modernes (React, Angular ou similaires), en garantissant une expérience fluide et performante.
- Qualité, tests et refactoring
Écrire des tests unitaires et d'intégration, assurer la qualité du code, participer aux revues de code (code reviews) et refactoriser les modules pour améliorer la maintenabilité globale.
- CI/CD & automatisation
Concevoir, maintenir et faire évoluer les pipelines CI/CD (GitLab CI, Jenkins, GitHub Actions) pour automatiser les builds, les tests et les déploiements, tout en améliorant la performance et la fiabilité des livraisons.
- Collaboration avec DevOps
Travailler avec les ingénieurs DevOps pour optimiser l'infrastructure (Docker, Kubernetes), surveiller les applications et assurer la disponibilité, la résilience et la sécurité des services.
- Intégration de briques IA
Intégrer des briques ou modules basés sur l'IA pour répondre à des besoins spécifiques (automatisation, analyse de données, assistance à la décision, etc.), en coopération avec les experts data/IA du projet.
- Documentation & partage technique
Rédiger de la documentation claire et structurée, partager les bonnes pratiques avec l'équipe, et contribuer à l'amélioration continue des standards de développement.
- Support & maintenance en production
Participer au support applicatif, analyser les incidents, proposer et implémenter des correctifs dans des délais raisonnés, tout en maintenant un haut niveau de fiabilité.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.