Contexte
Rejoignez une équipe pour concevoir, développer et maintenir des applications web modernes. Vous interviendrez sur l?intégralité du cycle de développement, de l?analyse des besoins à la mise en production, en passant par le maintien en conditions opérationnelles.
Objectifs et livrablesMissions principales
Vous serez en charge de :
Développer et maintenir des interfaces utilisateur réactives avec Angular et TypeScript.
Concevoir et optimiser des services backend et API en utilisant Java/JEE, Spring Boot, Spring Batch, Apache Camel et Quarkus.
Implémenter des solutions de base de données SQL et garantir leur performance.
Rédiger un code propre, documenté et testé, en respectant les bonnes pratiques et les normes de l?équipe.
Collaborer avec les parties prenantes pour traduire les besoins métiers en solutions techniques.
Participer aux revues de code, aux réunions d?équipe et au suivi des tâches.
Assurer le débogage, l?analyse des causes racines et la résolution des incidents.
Utiliser Git (et éventuellement SVN) pour la gestion du code source.
Profil candidat:
Compétences techniques requises
Frontend : Maîtrise d?Angular, TypeScript, HTML/CSS/JavaScript.
Backend : Expérience confirmée en Java/JEE, Spring Boot, Quarkus (connaissance de Spring Batch ou Apache Camel un plus).
API : Bonne compréhension des API REST.
Base de données : Conception et développement SQL.
Outils : Git (obligatoire), Maven, JDK.
Sécurité : Sensibilisation aux enjeux de sécurité web.
Architecture : Maîtrise des principes POO et des design patterns.