Ingénieur Développement Full Stack Java (H/F)
Role details
Job location
Tech stack
Job description
ContexteDans le cadre du maintien en conditions opérationnelles et de l'évolution d'une plateforme digitale à fort enjeu métier, nous recherchons un Ingénieur Développement Full Stack Java pour intégrer une équipe de développement Agile.
Vous interviendrez sur une application en production en participant à la maintenance, aux évolutions fonctionnelles ainsi qu'au support technique.
Vos missionsMaintenance et évolutions (TMA)Assurer la maintenance corrective et évolutive de l'application.
Développer les nouvelles fonctionnalités.
Participer à l'analyse des besoins techniques et fonctionnels.
Rédiger et exécuter les plans de tests.
Garantir la qualité et la fiabilité des livraisons.
Assurer le suivi de l'exploitation en collaboration avec les équipes de production.
SupportApporter un support technique aux utilisateurs et aux équipes métiers.
Participer à l'analyse et à la résolution des incidents.
Rédiger la documentation technique nécessaire au suivi des applications.
Environnement techniqueJava 21
Spring Boot
Spring Batch
Spring Security
Web Services REST
JPA
Hibernate 5
React.js
JavaScript
Requirements
GitLab CI/CD
Maven
Nexus
PostgreSQL
Linux
Windows
Shell Script
Compétences attenduesExcellente maîtrise de Java et de l'écosystème Spring.
Bonne expérience du développement Front-End avec React.js.
Connaissance des architectures 3-tiers.
Maîtrise de PostgreSQL.
Bonne compréhension des environnements Linux et Windows.
Expérience des outils d'intégration continue (GitLab CI/CD, Maven, Nexus).
Des connaissances en DevOps constituent un atout., Minimum 3 ans d'expérience en développement Java Full Stack.
Capacité à intervenir aussi bien sur des activités de maintenance que sur des développements évolutifs.
Esprit d'équipe, autonomie et sens de l'organisation.
Bonnes capacités d'analyse et de résolution de problèmes.
Excellentes qualités rédactionnelles et de communication.