Tech Lead Java Senior (H/F)

OCSI Group
Paris, France
24 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
English
Job source

Tech stack

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)
+6 more
Data Streaming Backend Gitlab Druid Apache Flink Apache Kafka

Job 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.

Requirements

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.

About the company

Dans le cadre d?un projet stratégique dans le secteur bancaire, nous recherchons deux Tech Leads Java seniors pour participer au développement d?une plateforme de gestion de l?euro numérique, et plus particulièrement de son composant de règlement.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…