Partager cette offre
Le tech lead - développeur est un membre à part entière de l’équipe Agile et, à ce titre, il participe aux cérémonies de l’équipe.
En tant que Tech Lead, il a la responsabilité du coaching technique des développeurs et est garant de l’architecture et de la qualité du logiciel.
Le Tech Lead est un développeur Senior. En ce sens, il a des activités de développement. En ce sens, il a principalement en charge la conception et le développement sur le périmètre du patrimoine applicatif de l’équipe. Cela inclut la relecture des spécifications, la conception logicielle associée et le développement dans les standards du client.
Il fournit également des indicateurs d’avancement en remontant les alertes planning ou qualité associée. Le développeur travaille en étroite collaboration avec les Business Analyst et les QA de l’équipe. Au même titre que l’ensemble de l’équipe, il est amené à intervenir sur l’ensemble de l’activité de l’équipe notamment le tunning et le support applicatif.
Activités principales, menées dans le cadre de l’Agile :
Participer aux cérémonies agiles (Daily Meeting, Poker planning, Rétrospective, Bilan de sprint & Démonstration)
Assurer un rôle de Tech Lead au sein de l’équipe (squad) :
Assurer le coaching, le succès de l’intégration et la bonne montée en compétence des nouveaux développeurs
Assurer l’évolutivité de la solution (garant de l’architecture logicielle et de sa documentation)
Garantir la maintenabilité de la solution (lisibilité du code, documentation)
Garantir le respect des processus & normes de développement du clientv (ex : revue de code, promotion des best practices en termes de développement et tests automatisés...)
Promouvoir les initiatives d’amélioration continue et d’industrialisation de la société liés aux activités de développement et de test
Conception et développement applicatifs dans :
Le respect des architectures et best practices du client en termes de développement incluant :
Utilisation de la stack logicielle / middleware interne : Java, Angular, Spring, Apache Camel, API de type REST, Kafka, PostgreSQL, MongoDB en respect avec le versionning
utilisation des paradigmes Cloud et de packaging
Le respect des bonnes pratiques de tests associées (du client) :
couverture de tests unitaires > 80% des lignes de code
développement de tests automatisés fonctionnels (autres qu’unitaires)
vérification de la performance et robustesse (jprofiler, ...)
Le respect des bonnes pratiques sécuritaires :
pas de failles sécuritaires critiques ou high SAST/DAST
gestion des données sensibles/secrètes
Rédiger les documentations techniques
Être acteur ou force de proposition sur l’automatisation déploiement et testing
Contribuer au tunning applicatif
Contribuer à l’analyse et la correction des dysfonctionnements
Profil recherché
Compétences souhaitées :
Maitrise de Java et Spring
Maitrise Angular 16+
Maitrise API Rest
Maitrise Kafka
Maitrise SQL-No SQL (Oracle ou PostgreSql, MongoDb...)
Maitrise Linux
Maitrise Conteneurisation / Cloud
Maitrise Chaîne DevSecOps (CICD) / Jenkins
Connaissance Apache Camel
Prometheus
Outillage profiling/charge (jProfiler, Yourkit, Dynatrace, ...)
Compétences en automatisation
Anglais
Compétences optionnelles :
Cucumber/Selenium
OWASP
Qualités requises :
Investissement et autonomie
Capacité à reporter et à partager
Capacité d’écoute et d’adaptation
Travail en équipe, collaboration,
Curiosité et apprentissage,
Agilité et capacité d’intégrer des changements de priorités
Anglais
Formation et expérience :
Une expérience professionnelle préalable réussie dans le développement informatique en tant que développeur Fullstack au sein d’une équipe composée de plusieurs développeurs.
Une expérience en tant que Tech Lead
Environnement de travail
Compétences souhaitées :
Maitrise de Java et Spring
Maitrise Angular 16+
Maitrise API Rest
Maitrise Kafka
Maitrise SQL-No SQL (Oracle ou PostgreSql, MongoDb...)
Maitrise Linux
Maitrise Conteneurisation / Cloud
Maitrise Chaîne DevSecOps (CICD) / Jenkins
Connaissance Apache Camel
Prometheus
Outillage profiling/charge (jProfiler, Yourkit, Dynatrace, ...)
Compétences en automatisation
Anglais
Compétences optionnelles :
Cucumber/Selenium
OWASP
Postulez à cette offre !
Trouvez votre prochaine mission parmi +6 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Tech Lead Java
Cherry Pick