> Markdown version of [/jobs/ext/4046706-tech-lead-java-senior-h-f](https://www.wearedevelopers.com/jobs/ext/4046706-tech-lead-java-senior-h-f). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Tech Lead Java Senior (H/F) - **Company:** OCSI Group - **Location:** Paris, France - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Apache HTTP Server, Component-Based Software Engineering, Unit Testing, Software Quality, Code Review, Continuous Integration, Data Integrity, DevOps, Software Architecture, SONAR (Symantec), Data Streaming, Backend, Gitlab, Druid, Apache Flink, Apache Kafka - **Published:** October 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d27a6e8ebf6fcb31 ## About the Role Java 17+ : excellente maîtrise du langage et du développement backend. Kafka et Kafka Streams : maîtrise du traitement événementiel et des flux de données. Apache Flink et Apache Druid : expérience pratique de ces technologies. Architecture logicielle : expertise en conception de systèmes distribués. Performance et résilience : expérience d?environnements soumis à de fortes contraintes de performance, de disponibilité et d?intégrité des données. Qualité logicielle : maîtrise des tests unitaires, des revues de code et de l?analyse statique avec Sonar. GitLab : maîtrise de la gestion de code source et des pratiques de développement collaboratif. DevOps : expérience des pratiques d?intégration continue et d?industrialisation. SAFe : expérience de la méthodologie Agile dans un contexte projet. Profil recherchéVous disposez d?une solide expérience en développement Java et en leadership technique. Vous restez opérationnel dans le code tout en étant capable de prendre du recul sur l?architecture, les choix techniques et la qualité globale des composants. Vous êtes à l?aise pour accompagner une équipe de développeurs, réaliser des revues de code, partager les bonnes pratiques et contribuer aux décisions d?architecture. Vous savez évoluer dans un environnement exigeant, collaboratif et international. L?anglais professionnel est indispensable, notamment pour les échanges avec les équipes internationales et la rédaction de la documentation technique. ## Description Vous interviendrez sur un système à forts enjeux, dans un environnement international où la performance, la résilience, la disponibilité et l?intégrité des données sont essentielles. Vos missionsEn tant que Tech Lead Java, vous participerez activement à la conception et au développement des composants applicatifs, tout en garantissant leur qualité technique et en accompagnant l?équipe de développement. Vos principales responsabilités seront les suivantes : Concevoir et développer des composants applicatifs en Java. Définir et faire évoluer l?architecture technique des composants. Concevoir et implémenter les tests unitaires. Réaliser les revues de code et garantir le respect des standards de développement. Exploiter les résultats des analyses de code, notamment avec Sonar. Veiller au respect des exigences non fonctionnelles : performance, montée en charge, résilience, disponibilité et intégrité des données. Concevoir et réaliser des prototypes pour valider les choix techniques. Participer à la définition des frameworks de développement. Accompagner les développeurs dans la résolution des problématiques techniques et l?application des bonnes pratiques. Contribuer aux évolutions de l?architecture générale des composants. Participer à la mise en ?uvre des pratiques DevOps et de la méthodologie Agile SAFe. Rédiger la documentation technique en anglais. Collaborer avec les équipes projet dans un environnement international.