Tech Lead Java / Kafka (H/F)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+28 more
Job description
Au sein d’une équipe informatique, vous prenez en charge le pilotage technique d’applications et accompagnez une équipe d’environ cinq développeurs, dont une partie travaille à distance depuis l’étranger. En lien avec l’architecte de la solution, les Product Owners et les autres Tech Leads, vous veillez à la qualité des développements, à la cohérence des choix techniques et au bon fonctionnement des applications. Vos principales responsabilités :
- Encadrer et accompagner les développeurs dans la mise en œuvre des principes d’architecture et des bonnes pratiques.
- Suivre les travaux de l’équipe à distance, relire et traiter les demandes de fusion de code.
- Aider les Product Owners à qualifier les nouveaux besoins, à identifier les points de complexité et à réaliser les premières estimations.
- Proposer des solutions techniques et, selon les sujets, en réaliser la conception détaillée.
- Contribuer au développement et à la réalisation des évolutions.
- Veiller à la qualité, à l’exploitabilité et aux performances des applications, en lien avec les équipes d’intégration et d’exploitation.
- Faire évoluer, si nécessaire, les outils de supervision et la chaîne d’intégration continue.
- Participer à l’animation technique des équipes et au recrutement de développeurs.
-
Assurer une veille sur les pratiques et technologies pertinentes. Environnement technique
- Backend : Java 17, Spring, Hibernate, JPA, JMS, REST, SOAP, Liquibase, Flyway
- Frontend : JavaScript / TypeScript, CSS, Vue.js
- Bases de données : PostgreSQL, Parquet
- Messagerie : Kafka ou autre broker / ESB
- Cloud et conteneurs : AWS, EC2, S3, Kubernetes, Docker
- CI/CD et qualité : Maven, Jenkins, Git, SonarQube
- Sécurité : OAuth2, SSO, OpenAM
- Supervision et performance : ELK, Gatling, APM
- Modélisation : UML, BPMN
Requirements
Solide expérience du développement objet en Java avec Spring, notamment JPA et les API REST.
-
Expérience significative en conception technique et en rôle de Tech Lead.
-
Maîtrise des technologies Web ; une expérience de Vue.js est appréciée.
-
Bon niveau en SQL, idéalement sur PostgreSQL.
-
Pratique autonome de Git et des outils d’intégration continue et de qualité du code.
-
Usage maîtrisé des outils d’intelligence artificielle dans un contexte de développement.
-
Anglais professionnel, à l’écrit comme à l’oral.
Compétences appréciées
-
Connaissance de Kafka ou d’un autre système de messagerie.
-
Expérience sur AWS, notamment avec des services tels que S3 et RDS.
-
Pratique de Docker et Kubernetes.
-
Expérience sur des applications traitant des volumes importants de données.
-
Connaissance d’outils APM et de supervision.
-
Expérience de collaboration avec des équipes de développement internationales.
Qualités recherchées
-
Vous êtes autonome, rigoureux et à l’aise dans un environnement agile, Scrum ou Kanban.
-
Vous savez fédérer une équipe, transmettre vos connaissances et collaborer avec des architectes et d’autres référents techniques pour faire avancer les décisions.
-
Vous êtes également à l’aise avec les outils de gestion de projet et de suivi des tickets, tels que Jira.
Expérience : 5 ans minimum
Benefits & conditions
Localisation : ÃŽle-de-France, proche Paris
Démarrage : asap
Télétravail partiel, pas de full remote, présence sur site obligatoire
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…