En tant que Software engineer, ton rôle est de produire des applications en accord avec les principes du software craftsmanship et du clean code.
Tu adoptes une posture adaptée, ancrée dans la réalité des problématiques de nos clients, pour renforcer les équipes de développement.
Tu t’investis pour produire un code utile, fiable et maintenable.
Tu es en charge :
de garantir une maitrise des pratiques de code
de diffuser un état de l’art à jour technologique et méthodologique
d’optimiser le time-to-market
de délivrer plus de valeur
de satisfaire les utilisateurs finaux
de renforcer l’attractivité des leurs projets
d’intégrer de nouvelles compétences dans les équipes
de cultiver la diffusion de votre savoir
En tant que CodeWorker, tu as la possibilité de participer à la structuration et l’évolution de notre modèle. Tu peux aussi t’impliquer en dehors de ta mission en fonction de tes appétences : écriture d’articles, conférences, évaluation des candidats, accompagnement d’autres CodeWorkers… à toi de nous dire !
Tu possèdes idéalement 5 ans d’expérience autour de la stack Java et au moins 2 ans autour de Kafka
Tu maîtrises les fondamentaux de Java
Tu sais expliquer l’intérêt et le fonctionnement de Spring
Tu sais expliquer la pertinence (ou non) de Kafka selon le contexte
Tu as pu utiliser Kafka (Producer, Consumer). Tes connaissances sur Kafka Stream, Kafka Connect le Schema Registry seront des gros + !
Tu respectes les règles de l’art SOLID et les préceptes du Clean Code
Tu produis un code évolutif et maintenable dirigé par les tests et les bonnes pratiques Craft qui permettent l’amélioration continue (TDD, Code reviews, Ensemble programming, etc.)
Tu apprécies faire de la veille et partager tes connaissances (Katas, Mob Programming, Hands-On, BBL, etc.)
Objectif : évaluer l’adéquation entre tes attentes actuelles et futures
et le modèle de CodeWorks.
Objectif : évaluer tes compétences techniques et postures
vis-à-vis de notre référentiel de compétences MVC (Minimum Viable CodeWorker). Recontre avec 2 CodeWorkers. Questions théoriques + test technique.
Objectif : t'informer de notre décision
et t’en expliquer les raisons.
Retour oral : pour annoncer la décision et en expliquer les principales raisons.
Retour mail : pour préciser notre décision, partager des pistes de progression et laisser une trace de nos échanges.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Vélizy-Villacoublay