Vos missions ? Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez sur un projet de développement back-end. Vos missions : - Concevoir et développer les composants back-end en Java, idéalement avec Spring / Spring Boot. - Concevoir et développer les interfaces front-end en Angular. - Développer et maintenir les API REST nécessaires aux échanges entre les différentes briques applicatives. - Participer à la migration progressive des fonctionnalités actuellement développées en PHP / Vue.js. - Contribuer aux choix d'architecture, aux revues de code et à la documentation technique. - Collaborer avec les équipes fonctionnelles et techniques afin de garantir la bonne prise en compte des besoins. - Mettre en œuvre des tests unitaires et d'intégration, côté back-end comme front-end. - Garantir un niveau de qualité élevé en matière de couverture de code, robustesse, maintenabilité, sécurité et non-régression. - Identifier et corriger les anomalies, vulnérabilités et éléments de dette technique. - Respecter les standards de développement et participer activement aux revues de code. La stack technique : - Back End (impératif) : Java (version 8/11/17/19/23) / Spring boot ou MVC et Hibernate - Front End : Frameworks: Angular 19 / Typescript - Maîtrise des API REST, échanges JSON et architectures web. - BDD : SQL (MySQL, PostgreSQL, SQLServer) et/ou NoSQL (MongoDB, Cassandra, Redis) - Outils : Git, Jenkins, Jira
Nous visons à renforcer notre capacité à mener à bien des projets complexes dans le domaine des SAEIV. Les objectifs et livrables incluent : Conception et développement de fonctions pour le sous-système Poste Central. Réalisation de tests unitaires et intégration des développements avec les autres sous-systèmes. Support aux équipes d'intégration et validation, et correction des anomalies détectées. Participation aux réunions d'avancement et reporting régulier sur les tâches confiées. Rédaction de la documentation technique complète et précise. Diplôme Ingénieur exigé avec une expérience dans le Développement de systèmes embarqués ou temps réel Expérience dans les secteurs de l'industrie : Transport, ferroviaire, aéronautique, automobile La connaissance du SAE/IV serait un plus. Compétences générales requises : Travail en équipe Travail en autonomie Capacité à communiquer et à faire des reportings Bonnes capacités rédactionnelles Anglais lu, écrit Ces autres compétences techniques serait un gros plus : Android React, Angular, Vue.Js