Responsabilités principales
- Participer activement aux cérémonies Agile : Daily, Sprint Planning, Rétrospective, Démo.
- Concevoir et développer dans le périmètre du patrimoine applicatif.
- Relire les spécifications fonctionnelles et techniques, concevoir les solutions logicielles.
- Fournir des indicateurs d’avancement, signaler toute alerte planning ou qualité.
- Travailler en collaboration avec les Business Analysts et les QA.
- Participer au support applicatif et au tuning des performances.
Compétences requises
- Langages / Frameworks : Java / Spring Boot, Angular 16+, API REST
- Environnement technique : Apache Camel, Kafka, SQL, CI / Jenkins
- Conteneurisation (Docker) & environnement Linux
- Langue : Anglais professionnel requis (écrit et oral)
Profil candidat
- Compétences optionnelles : Monitoring & performance (Prometheus, Grafana, Dynatrace, jProfiler, Yourkit), Tests automatisés (Cucumber, Selenium), Bases de données (PostgreSQL, MongoDB), Sécurité (connaissance des pratiques OWASP)
Activités principales
- Développer des applications en respectant les standards d'architecture et bonnes pratiques Estreem.
- Maintenir une couverture de tests unitaires > 80% et automatiser les tests fonctionnels.
- Surveiller la performance et la robustesse à l’aide d’outils de profiling.
- Respecter les exigences de sécurité logicielle (SAST / DAST, gestion des données sensibles).
- Documenter techniquement les développements réalisés.
- Participer à l’automatisation du déploiement et des tests.
- Contribuer à l’analyse des anomalies et à l’optimisation applicative.
Qualités attendues
- Autonomie, rigueur et implication.
- Bonne capacité à communiquer, remonter l’information et travailler en équipe.
- Esprit Agile, adaptabilité aux changements de priorités.
- Curiosité technique et envie d’apprendre.
- Capacité à évoluer dans un environnement exigeant, sécurisé et structuré.