Tech Lead Java F/H

SARL ACT
Canton de Fontenay-sous-Bois, 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

Job location

Canton de Fontenay-sous-Bois, France

Tech stack

Clean Code Principles
Java
Spring Security
Confluence
JIRA
Unit Testing
CSS
Code Coverage
Code Review
Databases
Continuous Integration
Software Design Patterns
Gradle
Hibernate
Java Persistence API
JUnit
PostgreSQL
Maven
MySQL
MVC
Oracle Applications
Scrum
Mockito
SonarQube
TypeScript
Spring-boot
Backend
GIT
Spring Data
Angular
Gitlab-ci
Front End Software Development
REST
Jenkins
Microservices

Job description

Assurer le pilotage technique d'une équipe de développement (revues de code, animation des rituels techniques, montée en compétences des développeurs)

  • Définir et garantir les choix d'architecture technique en lien avec les contraintes du secteur public (sécurité, conformité, accessibilité RGAA)
  • Concevoir et développer des fonctionnalités backend en Java / Spring Boot dans le respect des bonnes pratiques (clean code, SOLID, design patterns)
  • Contribuer au développement frontend Angular pour les besoins fonctionnels ciblés
  • Rédiger et maintenir la documentation technique (dossiers d'architecture, ADR, guides de développement)
  • Participer aux instances de pilotage projet (points d'avancement, comités techniques, échanges avec la MOE/MOA)
  • Mettre en place et veiller au respect des standards de qualité : tests unitaires, intégration continue, couverture de code
  • Identifier et gérer les risques techniques, proposer des solutions adaptées au contexte client
  • Collaborer étroitement avec les équipes métier, fonctionnelles et les parties prenantes côté client

Requirements

Expérience minimale de 7 ans en développement Java/Spring Boot, dont au moins 2 ans en tant que Tech Lead ou Lead Developer

  • Expérience avérée dans le pilotage technique d'équipe (animation, mentoring, arbitrages techniques)
  • Une première expérience dans le secteur public ou para-public est un plus
  • Capacité à prendre du recul entre vision technique et besoins fonctionnels
  • Bon communicant, à l'aise avec des interlocuteurs non techniques (MOA, chefs de projet, métiers)
  • Autonome, rigoureux(se), force de proposition, Backend : Java 11+/17, Spring Boot, Spring Security, Spring Data, API REST, Microservices
  • Frontend : Angular, TypeScript, HTML/CSS
  • Base de données : PostgreSQL, Oracle ou MySQL ; maîtrise de JPA/Hibernate
  • CI/CD & outillage : Git, Maven/Gradle, Jenkins, GitLab CI, SonarQube
  • Qualité & tests : JUnit, Mockito, pratiques TDD/BDD
  • Architecture : maîtrise des patterns d'architecture (MVC, microservices, hexagonale)
  • Méthodologie : Agile Scrum/SAFe, pratique des outils Jira / Confluence

Apply for this position