Dans le cadre de l'enrichissement de nos plateformes, nous renforçons nos équipes techniques et recrutons un Développeur Full-Stack Java/Angular H/F. Sous la responsabilité du Responsable Développement Produit, vous contribuez, au sein de l'équipe de développement, aux phases projet d'analyse, de développement, de tests et de déploiement de nos solutions à base de micro-services.
Vos missions :
Architecture et Conception :
· Analyser le besoin client et les spécifications,
· Concevoir des solutions techniques en conformité avec l'architecture mise en place,
· Proposer des évolutions d'architecture pour garantir les performances et la pérennité des solutions.
Développement du frontend et du backend des applications :
· Développer les composants techniques et métiers par rapport aux spécifications,
· Appliquer les bonnes pratiques dans le respect des normes et réglementations notamment en matière de sécurité des données,
· Optimiser les fonctionnalités (ergonomie, performance, qualité de code, …),
· Assurer une veille technologique.
Tests et corrections :
· Réaliser les tests unitaires et d'intégration,
· Accompagner les équipes métiers pour les tests fonctionnels,
· Participer aux tests de charge,
· Corriger les anomalies suite aux retours de recette.
Documentation et déploiement :
· Rédiger la documentation technique des développements réalisés,
· Définir les prérequis en termes de configuration et d'optimisations de la solution,
· Contribuer au déploiement des solutions, en participant notamment à la mise en œuvre des outils de la chaine CI/CD.
Profil recherché :
Issu(e) d'une formation supérieure en informatique Bac+5, vous justifiez d'une expérience d'au moins 3 ans sur un poste similaire en développement Full-Stack Java/Angular, idéalement acquise au sein d'un éditeur de logiciels.
Compétences requises :
-
Langages & technologies Backend : Java 11, Spring, Spring Boot, Spring Cloud, Spring Batch, Hibernate/JPA, API REST, JUnit, Kafka
-
Langages & technologies FrontEnd : Angular 11, TypeScript / ES6, Babel, NgRx Store, HTML5, CSS3, JS
-
Base de données : MySQL, PostgreSQL
-
Autres compétences : Gitlab, Swagger, Maven, Keycloack, Vault
-
Système d'exploitation : Windows, Linux (Ubuntu)
Vous faites preuve de rigueur, d'autonomie, de réactivité et d'initiative, de curiosité et aimez travailler en équipe.
Vous avez envie de participer à un challenge motivant de refonte technique, ce poste est fait pour vous !