Encadrer et accompagner techniquement une équipe de développeurs.
- Concevoir et développer des microservices conteneurisés en Java (Spring Boot).
- Participer au développement Frontend (Angular) et garantir la cohérence Full Stack.
- Interagir de manière proactive avec les Business Analysts, les équipes opérationnelles et les architectes afin d’analyser les besoins et proposer des évolutions pertinentes.
- Assurer la maintenance corrective et évolutive des applications.
- Participer aux phases de tests, recettes et mises en production.
- Garantir la qualité du code (TDD, Clean Code, Design Patterns).
- Rédiger et maintenir la documentation technique.
- Travailler en méthodologie Agile (Scrum).
Environnement technique :
- Backend : Java, Spring Boot, JPA, REST, OpenAPI, OAuth, JBoss
- Frontend : Angular
- Bases de données : Oracle, MS SQL Server, MongoDB
- DevOps & Outils : Git, Jenkins, Maven, Docker
- Containerisation & Orchestration : OpenShift, Kubernetes