Nous recherchons un Développeur Full Stack avec une forte expertise en backend Java et une appétence marquée pour les principes du Software Craftsmanship. Vous serez un acteur clé dans l'amélioration continue de nos produits et de nos pratiques de développement.
Vos responsabilités :
Conception et Développement : Participer activement à la conception technique et au chiffrage des user stories. Vous coderez de nouvelles fonctionnalités et les tests associés en respectant les normes de qualité, d'ergonomie et les bonnes pratiques d'ingénierie logicielle.
Intégration et Déploiement : Contribuer au maintien et à l'évolution de la plateforme d'intégration continue (CI/CD).
Qualité et Amélioration Continue : Être moteur dans la réduction de la dette technique et dans l'amélioration continue des processus et de l'architecture. Vous appliquerez les principes du Software Craftsmanship pour construire des solutions robustes et maintenables.
Collaboration : Travailler en étroite collaboration avec l'équipe de développement au sein d'un environnement agile ...
Environnement technique :
Back-end :
Java (versions 17 et 21)
Jakarta EE 10 (notamment avec Quarkus 3)
Programmation réactive
Services Web REST JSON (JAX-RS) / CDI / JPA 2
Base de données MySQL 8
Front-end :
Angular
HTML5 et CSS3
Architecture et Outils :
Architecture Event-Driven via Kafka
Jenkins pour la CI/CD
Docker et Kubernetes
Plateforme cloud Amazon Web Services (AWS) (S3, EC2, EKS)
Outils de build : Maven et NPM
Gestion de version : Git
Qualité du code : Sonar
Monitoring : Outils de suivi de production (ELK, APM, Grafana)
Profil candidat:
Hard skills :Excellente maîtrise de la conception orientée objet et de la conception relationnelle (SQL).
Expérience significative avec Java et Jakarta EE (JPA, Web Services REST).
Solides bases en utilisation de Git et de Maven.
Première expérience avec une architecture Event-Driven et un broker de messages comme Kafka.
Première expérience avec Quarkus et/ou des architectures hexagonales.
Connaissance des outils de CI/CD tels que Jenkins.
Familiarité avec les services Amazon Web Services (AWS) comme S3, EC2 et EKS.
Première expérience en suivi d?applicatif en production avec des outils de monitoring (ELK, APM, Grafana).
Soft skills :Capacité à s'intégrer dans un environnement de travail agile.
Excellentes compétences en communication orale et écrite, en particulier en anglais, pour interagir avec nos filiales internationales.
Forte appétence pour le Software Craftsmanship et l'amélioration continue.
Esprit d'équipe, rigueur et proactivité.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.