Développeur JAVA (H/F)
Contexte
Au sein d'un acteur majeur du secteur de la protection sociale, vous intégrerez une équipe en charge de la maintenance et de l'évolution d'applications métiers stratégiques. Vous participerez à la reprise d'un nouveau périmètre applicatif et contribuerez à la pérennité de solutions critiques, en assurant leur maintenance, leur évolution et leur amélioration continue dans un environnement Java Full Stack.
Missions principales
- Prendre en charge l'appropriation fonctionnelle et technique des applications confiées
- Assurer la maintenance corrective et évolutive des applications métiers
- Concevoir, développer et maintenir des fonctionnalités en Java / Spring
- Participer au développement des traitements batch avec Spring Batch
- Développer et faire évoluer les interfaces utilisateurs en Angular
- Concevoir, développer et maintenir des API et Web Services REST (JSON)
- Participer aux phases d'analyse, de conception et de développement des nouvelles fonctionnalités
- Collaborer avec les chefs de projet, les équipes fonctionnelles et les développeurs afin de garantir la qualité des livrables
- Identifier, analyser et synthétiser les problématiques techniques afin de proposer des solutions adaptées
- Contribuer à l'amélioration continue des applications, à la qualité du code et aux bonnes pratiques de développement
Compétences requises
- Excellente maîtrise de Java et du framework Spring
- Expérience confirmée en développement Full Stack avec une dominante Back-End
- Première expérience avec Spring Batch
- Bonne maîtrise d'Angular
- Maîtrise des technologies HTML5 et CSS3
- Expérience dans le développement de Web Services REST (JSON)
- Bonne connaissance des architectures applicatives et des principes de conception logicielle
- La connaissance de la bibliothèque Chart.js constitue un atout
- Capacité à s'approprier rapidement un patrimoine applicatif existant
- Bonnes capacités d'analyse, de communication et de résolution de problèmes
- Diplômé(e) d'une formation supérieure en informatique (Bac+5 ou équivalent)
- Expérience confirmée en développement Java Full Stack
- Solides compétences en développement Back-End et bonne maîtrise des technologies Front-End
- Expérience en maintenance évolutive et corrective d'applications métiers
- Capacité à travailler de manière autonome tout en collaborant efficacement avec les équipes projet
- Appétence pour les sujets fonctionnels et compréhension des enjeux métier
- Esprit d'équipe, autonomie, rigueur et sens du service
- Une expérience dans un environnement Agile constitue un plus
#LI-MA3