Lead Développeur Backend / Architecte Java (H/F)

ECO-HUB
Canton of Boulogne-Billancourt-1, France
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Canton of Boulogne-Billancourt-1, France

Tech stack

Java
Server Applications
Azure
Software as a Service
Cloud Computing
Code Review
Continuous Integration
Data Architecture
DevOps
Java Platform Enterprise Edition (J2EE)
Gradle
WildFly (JBoss AS)
Maven
Prometheus
Grafana
Backend
Gitlab-ci
Kubernetes
REST
Terraform
Microservices

Job description

Dans un contexte de transformation digitale et d'évolution vers l'IA, nous recherchons un(e) Lead Développeur Backend / Architecte Java pour piloter la modernisation de notre stack technique et accompagner notre croissance., En tant que Lead Développeur Backend / Architecte Java, vous jouerez un rôle clé dans l'évolution de notre plateforme SaaS. Vous piloterez les choix architecturaux stratégiques, encadrerez l'équipe de développement backend et assurerez la scalabilité et la performance de nos systèmes traitant des volumes massifs de données énergétiques.

Responsabilités

Architecture & Conception

  • Définir et faire évoluer l'architecture backend de la plateforme Energisme
  • Piloter les projets de modernisation technique de la stack applicative
  • Garantir la scalabilité, la performance et la résilience des systèmes
  • Assurer la cohérence technique et les bonnes pratiques de développement

Leadership Technique

  • Encadrer et mentorer l'équipe de développeurs backend
  • Réaliser les revues de code et garantir la qualité logicielle
  • Accompagner la montée en compétences de l'équipe
  • Participer activement au développement sur les sujets critiques

DevOps & Delivery

  • Optimiser les pipelines CI/CD et les processus de déploiement
  • Garantir l'automatisation et la fiabilité des déploiements
  • Promouvoir les pratiques DevOps au sein de l'équipe

Collaboration

  • Travailler en étroite collaboration avec le CTO sur la roadmap technique
  • Interagir avec les équipes Product, Platform et Architecture
  • Participer aux choix technologiques et aux POCs

Stack Technique Backend & Applicatif

  • Java/JEE - Langage principal
  • WildFly - Serveur d'applications
  • REST APIs - Architecture microservices
  • Maven/Gradle - Build et gestion des dépendances, Monitoring & Observabilité
  • OpenTelemetry - Observabilité distribuée
  • Azure Monitor - Monitoring cloud
  • Grafana/Prometheus - Métriques et dashboards

Requirements

Compétences Techniques Indispensables

  • Expertise approfondie en Java/JEE et écosystème Java

  • Maîtrise des architectures distribuées et microservices

  • Solides connaissances DevOps et culture de l'automatisation

  • Maîtrise des pipelines CI/CD avec GitLab CI

  • Expérience confirmée avec ArgoCD ou autres outils GitOps

  • Expérience significative avec des architectures de données à grande échelle

  • Connaissance solide du Cloud (idéalement Azure)

  • Expérience Kubernetes et containerisation

  • Pratique de Helm pour le packaging d'applications Fortement appréciées

  • Expérience WildFly ou autres serveurs d'applications JEE

  • Pratique de l'infrastructure as Code (Terraform)

  • Sensibilité aux enjeux de performance et d'optimisation

  • Expérience avec les stratégies de déploiement (Blue/Green, Canary)s

Soft Skills

  • Leadership technique et capacité à fédérer une équipe
  • Excellent sens de la communication et pédagogie
  • Autonomie et force de proposition
  • Rigueur et souci du détail
  • Capacité à gérer des projets techniques complexes
  • Pragmatisme et orientation résultats

Benefits & conditions

Cloud & Infrastructure

  • Microsoft Azure - Cloud provider
  • AKS (Azure Kubernetes Service) - Orchestration
  • Docker - Containerisation
  • Terraform/ARM - Infrastructure as Code

CI/CD & DevOps

  • GitLab - Gestion de code source
  • GitLab CI - Pipelines CI/CD
  • ArgoCD - GitOps et déploiement continu
  • SonarQube - Qualité de code
  • Helm - Package manager Kubernetes

Apply for this position