Descriptif du poste
Dans le cadre de projets informatiques à forte dimension technique, nous recherchons un Développeur Java H/F pour participer à la conception, au développement et à l'évolution d'applications.
Tu intégreras une équipe technique et interviendras sur des projets nécessitant une bonne maîtrise du développement backend, des architectures applicatives et des bonnes pratiques de conception logicielle.De l'analyse des besoins à la mise en production, tu contribueras à la réalisation de solutions fiables, sécurisées et évolutives, tout en participant aux choix techniques et à l'amélioration continue des applications.
Tes missions
- Recueillir et analyser les besoins fonctionnels et techniques.
- Participer à la conception des solutions et aux choix d'architecture.
- Développer de nouvelles fonctionnalités en Java et faire évoluer les applications existantes.
- Concevoir, développer et maintenir des API REST et des services backend.
- Participer à la mise en oeuvre d'architectures orientées microservices.
- Assurer la maintenance corrective et évolutive des applications.
- Réaliser les tests unitaires et les tests d'intégration.
- Analyser les incidents, corriger les anomalies et proposer des optimisations techniques.
- Améliorer les performances, la maintenabilité et la qualité des applications.
- Participer aux revues de code et veiller au respect des standards de développement.
- Contribuer aux processus d'intégration continue et de déploiement.
- Collaborer avec les développeurs, les architectes et les équipes techniques.
- Rédiger et maintenir la documentation technique.
L’environnement technique :
Profil recherché
- Formation supérieure en informatique, de niveau Bac +3 à Bac +5.
- Expérience en développement Java.
- Bonne maîtrise de Java et de l'écosystème Spring Boot.
- Connaissance des architectures applicatives et des API REST.
- Maîtrise des bases de données relationnelles et du langage SQL.
- Une expérience avec Docker, Kubernetes ou les outils CI/CD serait appréciée.
- Autonomie, rigueur, esprit d'analyse et goût pour les problématiques techniques.
- Capacité à travailler en équipe et à proposer des solutions adaptées.
