Tech Lead Java Senior H/F

OUICODING
Paris, France
about 1 month ago

Role details

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

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Cloud Engineering Static Program Analysis Software Quality Databases Continuous Integration PL-SQL Spring-boot Kubernetes Apache Kafka
+3 more
Code Restructuring Devsecops Microservices

Job description

  • Analyser le patrimoine applicatif existant et définir une trajectoire de modernisation incrémentale.
  • Identifier les domaines fonctionnels et piloter la stratégie de découpage du monolithe.
  • Définir les plans de migration et d’extraction des composants critiques.
  • Concevoir des architectures de services, API et microservices robustes et évolutifs.
  • Mettre en place des architectures événementielles basées notamment sur Kafka.
  • Accompagner l’évolution des modèles de données et assurer la coexistence transitoire entre anciennes et nouvelles applications.
  • Accompagner les équipes de développement sur les bonnes pratiques d’ingénierie, de qualité logicielle et d’architecture.
  • Contribuer à l’industrialisation des pratiques DevSecOps, CI/CD et d’observabilité.

Approche AI-First & Specification-Driven Engineering :

  • Utiliser les outils d’IA pour l’analyse de code, la compréhension du patrimoine applicatif, la génération de documentation, de tests et de spécifications.
  • Transformer les besoins métiers en spécifications exploitables par les équipes de développement et les assistants IA.
  • Promouvoir une démarche Specification-Driven Development, basée sur la définition préalable des contrats d’interface, modèles de données, événements métiers, règles de gestion et critères d’acceptation.
  • Mettre en place un cadre et des standards permettant d’industrialiser le développement assisté par IA dans un contexte sécurisé et maîtrisé.

Requirements

  • Expérience significative en tant que Tech Lead ou Lead Developer sur des environnements complexes.
  • Forte expertise dans la modernisation de systèmes patrimoniaux et les stratégies de sortie de monolithes.
  • Capacité à combiner vision stratégique, pragmatisme et accompagnement opérationnel des équipes.
  • Expérience des architectures distribuées et des environnements cloud-native.
  • Intérêt marqué pour les pratiques d’ingénierie augmentées par l’IA.
  • Développement : Java / Spring Boot.
  • Données : PL/SQL et bases de données transactionnelles.
  • Architecture : Conception et industrialisation d’API, architectures microservices, Kafka et architectures Event-Driven.
  • Infrastructure & DevOps : Kubernetes, plateformes cloud-native, DevSecOps, CI/CD et automatisation.
  • Méthodologie : Refactoring d’applications patrimoniales, qualité logicielle, observabilité et résilience applicative.

Apply for this position

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

Apply on fr.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:15 min

Key lessons learned from implementing automated mobile DevSecOps

Moataz Nabil Moataz Nabil · LIVE

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:09 min

Shifting security left using the DevSecOps approach

Aarno Aukia · LIVE

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · WWC 2022

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

Videos

See all

Related articles

See all