Tech Lead JAVA/Angular et Scrum Master et craftmanship
Role details
Job location
Tech stack
Job description
-
Participer aux différentes cérémonies et ateliers proposées pour la construction du produit logiciel
-
Contribuer à l?amélioration de l?ensemble des solutions techniques mises en place par la Dev Team
-
Contribuer aux évolutions de notre socle Et plus précisément vous devrez :
-
Comprendre les besoins métiers et à les traduire en solutions techniques
-
Assurer la bonne application des pratiques Agile et Scrum au sein de l'équipe
-
Participer aux conceptions applicatives (où vous serez force de proposition)
-
Tester et valider unitairement vos développements
-
Collaborer au quotidien avec les autres développeurs de notre équipe
-
Garantir la conformité et la sécurité du code
-
Documenter les processus et développements réalisés
-
Assurer la maintenance et le support des applications développées
Requirements
- Maîtrise de la conception, des normes et outils pour le développement d?applications Web
et mobiles : langages, frameworks, architectures, tests, qualité, sécurité, déploiement
-
Développement FrontEnd : Angular 13/19, Karma/Jest, Cypress, HTML5, CSS3,
-
Développement BackEnd : Java 8/17, JEE, serveurs d?applications JBOSS, Spring, Hibernate, Junit, Swagger, Maven, REST
-
Maitrise des méthodes de développement : Agiles (Scrum)
-
Serveurs d?applications : Apache HTTPD, JBoss EAP, NodeJS
-
Base de données : MySQL/MariaDB, Oracle
-
Maîtrise des méthodes et bonnes pratiques de coding : Revue de code, Clean Code,
SonarQube, TDD, BDD
-
Maîtrise des bonnes pratiques de sécurité : Checkmarx
-
Outils : Jira, Confluence
-
Principes et technologies DevOps : CICD avec Git, BitBucket, Kubernetes, Jenkins, Artifactory, Docker, XL Deploy, XL Release