Description du Poste :
Nous recherchons un Développeur Java talentueux pour rejoindre notre équipe dynamique. Le candidat idéal aura une solide expérience en développement Java et sera capable de contribuer efficacement à des projets de migration et de développement de nouvelles fonctionnalités. Vous travaillerez au sein d'une équipe collaborative pour concevoir, développer et maintenir des applications robustes et performantes.
Responsabilités :
- Participer aux projets de migration de Java 8 vers Java 11 et 17.
- Développer et maintenir des applications utilisant Spring Boot (version 2.5, avec une migration prévue vers la version 3).
- Travailler sur des modules Spring tels que Spring Web, Feign, Transactionnel, ORM Mapping, Monitoring et Tracing.
- Assurer la gestion et l'implémentation des solutions de tracing.
- Concevoir, développer et maintenir des API.
- Collaborer avec les équipes de développement, de QA et d'exploitation pour assurer la qualité et la performance des applications.
Compétences Requises :
- Solide expérience en Java (versions 8, 11, 17).
- Expertise en Spring Boot (version 2.5) et capacité à migrer vers des versions ultérieures.
- Connaissance approfondie des modules Spring : Web, Feign, Transactionnel, Mapping ORM, Monitoring et Tracing.
- Expérience en gestion de tracing dans des applications distribuées.
- Compétences en développement et maintenance d'API RESTful.
- Bonnes pratiques de développement logiciel, y compris les tests unitaires et l'intégration continue.
Compétences Additionnelles Appréciées :
- Connaissance de RabbitMQ ou Kafka.
- Expérience avec des outils de monitoring et de traçabilité des performances des applications.
- Capacité à travailler dans un environnement agile et collaboratif.
- Bonnes compétences en communication et en résolution de problèmes.
Profil Recherché :
- Diplôme en Informatique ou dans un domaine connexe.
- Expérience professionnelle significative en développement Java et en utilisation de Spring Boot.
- Autonomie, rigueur et capacité à travailler en équipe.
- Curiosité technique et désir d'apprendre et de s'adapter à de nouvelles technologies.