Senior Développeur Java
Role details
Job location
Tech stack
Job description
- Développement Back-End (Java / Spring)Concevoir, développer et maintenir les API et micro-services en Java 17 / Spring Boot.
Garantir la qualité, la performance et la sécurité du code produit.
Optimiser les temps de réponse, les traitements et les workflows applicatifs.
- Conception et Architecture ApplicativeParticiper à la définition et l?évolution des architectures back-end.
Proposer des patterns robustes (DDD, design patterns modernes, clean architecture).
Contribuer aux choix techniques et aux bonnes pratiques de l?équipe.
- Intégration et Interaction avec le Front (Vue.js)Interagir avec les développeurs front sur les problématiques API / contrats d?échange.
Faciliter la cohérence des modèles et des formats entre front et back.
Contribuer aux intégrations et aux tests bout-en-bout.
- SQL, Data et PerformanceÉcrire et optimiser des requêtes SQL performantes.
Analyser et améliorer le comportement de la couche data.
Contribuer à la robustesse et à la qualité des modèles de données.
- Cloud AWS et DéploiementParticiper à la mise en production et à la configuration des workloads sur AWS.
Interagir avec les environnements Cloud & les pipelines DevOps.
Contribuer à la résilience et à la scalabilité des composants déployés.
- Collaboration et Amélioration ContinueTravailler en proximité avec les développeurs, PO et DevOps.
Participer aux cérémonies agiles, aux arbitrages et aux phases de conception.
Challenger et améliorer en continu les pratiques de développement.
Requirements
Profil recherché7+ ans d?expérience en développement Java Back-End.
Maîtrise solide des frameworks modernes Spring / API.
Expérience en environnement Cloud, idéalement AWS.
Capacité à intervenir en support des autres développeurs (pair programming, revue de code).