Lead Developer Back - Java / Spring F/H

Davidson Consulting
Canton de Caen-2, France
2 days ago

Role details

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

Job location

Canton de Caen-2, France

Tech stack

Java
API
Automation of Tests
Unit Testing
Cloud Computing
Software Quality
Code Review
Information Systems
Databases
Continuous Integration
Spring
PostgreSQL
NoSQL
OAuth
Openshift
Oracle Applications
Software Architecture
Openid Connect
JSON Web Token
Software Engineering
Spring Cloud
Spring-boot
Backend
GIT
Containerization
Kubernetes
Kafka
REST
Domain Driven Design
Docker
Microservices

Job description

En tant que Consultant Lead Developer Back Java / Spring, tu interviens sur des systèmes d'information complexes, orientés métiers, avec des enjeux forts de robustesse, performance et évolutivité.

Tu es référent technique back-end, responsable de la qualité du code, de l'architecture logicielle et de la bonne intégration des solutions dans un écosystème distribué., Architecture & conception

  • Concevoir des back-ends robustes basés sur Java / Spring (Boot, Cloud)
  • Mettre en œuvre des architectures modernes :
  • Hexagonale / Clean Architecture
  • DDD (Domain Driven Design)
  • Microservices et/ou architecture modulaire
  • Garantir la cohérence entre architecture fonctionnelle, applicative et technique

Développement & qualité

  • Développer des API performantes et sécurisées (REST, événements)
  • Être garant de la maintenabilité, scalabilité et résilience
  • Appliquer une forte discipline d'ingénierie logicielle :
  • tests unitaires, d'intégration et contractuels
  • instrumentation, logs, observabilité

Méthodes & delivery

  • Travailler en agilité au sein d'équipes pluridisciplinaires
  • Participer au découpage fonctionnel, à l'estimation et à la priorisation
  • S'inscrire dans une démarche CI/CD et d'automatisation maximale
  • Contribuer aux décisions de build vs buy et aux choix d'urbanisation

Leadership & accompagnement

  • Encadrer techniquement les développeurs back
  • Diffuser les standards via code reviews, design reviews, documentation
  • Être moteur dans l'amélioration continue (qualité, sécurité, performance)
  • Accompagner les équipes dans la montée en maturité technique

Requirements

Environnement technique

  • Java 11+ / 17, Spring Boot, Spring Cloud
  • API REST, Kafka / event-driven
  • Sécurité : OAuth2, OpenID Connect, JWT
  • Bases de données SQL (PostgreSQL, Oracle) et NoSQL si besoin
  • CI/CD, Git, tests automatisés
  • Conteneurisation & orchestration (Docker, OpenShift / Kubernetes)

Expérience significative en Lead Dev ou Back Java

Maîtrise des principes d'architecture logicielle

Forte culture qualité, sécurité et performance

Capacité à prendre du recul et à guider les équipes dans la durée

Posture de consultant : pédagogie, autonomie, impact

Apply for this position