Dans le cadre du renforcement de son équipe IT, notre client recherche un Développeur Full-Stack disposant d’une expertise solide sur Java/Spring Boot côté back-end et Angular côté front-end. Vous interviendrez sur des projets à forte volumétrie, au sein d’un environnement technique exigeant, en architecture distribuée (Kafka, ESB, MDM), et en méthodologie agile.
Vos missions :
- Participer à l’analyse, la conception et au développement de nouvelles fonctionnalités sur des applications critiques.
- Développer et maintenir des API REST/SOAP, gérer les communications asynchrones avec Kafka et MQ Series/JMS.
- Implémenter des mécanismes de sécurité via Spring Security + JWT.
- Travailler en architecture distribuée avec l’intégration de solutions ESB et MDM.
- Réaliser l’intégration continue et le déploiement via Jenkins, XLDeploy et OpenShift.
- Côté Front-End, concevoir des interfaces dynamiques avec Angular 8, TypeScript, HTML5, CSS3/SCSS, MobX, et PrimeNG.
- Participer activement aux tests (unitaires, end-to-end) avec Jest, JUnit, Cypress, Postman, Cucumber, Selenium…
- Collaborer étroitement avec les équipes design (Zeplin) et métier pour assurer des livrables conformes aux attentes.
- Assurer la qualité du code (Clean Code, revue de code) et la supervision applicative via Dynatrace.
Compétences requises :
- Solide maîtrise de Java 10/11, Spring Boot, Hibernate, et des bases SQL (DB2/PostgreSQL).
- Très bon niveau sur Angular, et bonne sensibilité au design web responsive.
- Compétence en Kafka, architecture orientée message et systèmes distribués.
- Expérience des environnements On-Premise et des outils DevOps (Maven, GitLab, Jenkins, XLDeploy, OpenShift).
- Une expérience avec Struts serait un atout apprécié.
Pour postuler, envoyez votre CV et votre lettre de motivation par e-mail à s.mastadi@abalsia.com