Pour le compte de l'un de nos clients nous recherchons un Tech Lead Java
Missions :
Assurer l’encadrement technique de l’équipe
Etre le garant des livrables techniques de l’équipe (code, documents techniques)
Produire les évolutions logicielles demandées
Assurer les performances, la pérennité et l’évolutivité des solutions, dans le respect des préconisations technologiques
Assurer la mise en œuvre des principes de sécurité applicative
Profil recherché :
Expériences confirmées et réussies de conception et de développement de solutions logicielles, minimum 5 ans en Java
Expériences confirmées et réussies de leader technique d’équipe de développement agiles de 7 à 10 personnes
Sécurité : implémentation SSL/TLS, vulnérabilités OWASP et contre-mesures
Suivi et reporting de la qualité de code : relecture de code / suivi des indicateurs Sonar / Sécurité
Identifier les impacts des demandes d’évolutions et les chiffrer
Gérer la configuration logicielle de l’équipe : gestion des branches, merges, bonnes pratiques de commit, gestion des multiples versions
S’assurer du respect des bonnes pratiques et des normes de développement
Etre leader dans l’automatisation : tests automatiques API, IHM, pipelines CI/CD
Etre force de proposition dans l’amélioraton technique de l’application
Architecture logicielle & langages : languages Java, Javascript, Typescript et frameworks opensource (Spring, Hibernate, AngularJS, Angular2, CXF), SGBDR (Oracle, MySql)
Architecture d’intégration : services web REST et SOAP
Outils : Maven, Jenkins, Sonar, Postman
OS / plateformes : Linux
Rabat, Maroc