Tech lead Java F/H

Holenek Ingénierie
Canton of Rennes-4, France
yesterday

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 of Rennes-4, France

Tech stack

Java
Microsoft Windows
Spring Security
Agile Methodologies
Information Systems
Continuous Integration
Relational Databases
Linux
DevOps
File Transfer
Web Portals
Java Development Kit
Spring
Object-Oriented Software Development
Software Architecture
Query Optimization
Z/OS
Spring-boot
GIT
Spring Data
Containerization
Kubernetes
DDD (Domain Driven Development)
REST
Spring Batch
Docker
Jenkins
Microservices

Job description

Dans le cadre du renforcement des équipes, nous recherchons un Tech Lead Java pour intégrer le produit Services Transverses des Échanges.

Vous rejoindrez la Squad Services des Échanges, en charge des solutions de gestion des transferts de fichiers pour plusieurs systèmes d'information. Vous évoluerez dans un environnement technique exigeant où la disponibilité, la performance et la fiabilité des plateformes sont des enjeux majeurs.

En tant que Tech Lead Java, vos missions seront de :

  • Assurer le leadership technique et accompagner les développeurs dans leurs choix d'architecture et de développement.
  • Concevoir, développer et faire évoluer les solutions de gestion des transferts de fichiers.
  • Apporter votre expertise sur les plateformes de transfert de fichiers (CFT), les portails Web et les différents socles techniques.
  • Garantir la qualité des développements en veillant au respect des bonnes pratiques de développement, des standards de qualité et des principes d'architecture.
  • Définir et mettre en œuvre des processus de tests et de validation afin d'assurer la performance, la fiabilité et la maintenabilité des applications.
  • Participer aux choix d'architecture et contribuer aux évolutions techniques de la plateforme.
  • Collaborer avec les équipes techniques dans un environnement Agile/SAFe.
  • Accompagner la mise en œuvre des pratiques DevOps et contribuer à l'amélioration continue des processus de développement.
  • Coordonner techniquement les développements et favoriser le partage de connaissances au sein de l'équipe.

Requirements

  • 8 ans d'expérience minimum sur un poste similaire Vos expertises, notre force commune

  • Maîtrise avancée du langage Java et des versions récentes du JDK.

  • Expertise complète de l'écosystème Spring : Spring Boot, Spring Security, Spring Data, Spring Batch.

  • Solides compétences en architecture logicielle : API REST, microservices, Clean Architecture, DDD, conception orientée objet.

  • Très bonne maîtrise des bases de données relationnelles et des problématiques de performance, de modélisation et d'optimisation des requêtes.

  • Expérience significative des outils CI/CD et DevOps : Git, Jenkins, Docker, Kubernetes, conteneurisation.

  • Connaissance des environnements Linux et Windows, avec une appétence pour les environnements techniques hétérogènes.

  • Expérience sur des applications critiques nécessitant un haut niveau de disponibilité, de fiabilité et de sécurité.

  • La connaissance des solutions de transfert de fichiers (CFT) et/ou des environnements z/OS constitue un atout apprécié.

Vos qualités humaines, nos valeurs partagées

  • Leadership naturel et capacité à fédérer une équipe autour d'objectifs communs.
  • Excellentes compétences en communication et aptitude à vulgariser des sujets techniques.
  • Esprit d'analyse et capacité à résoudre des problématiques complexes.
  • Rigueur et exigence dans la qualité des développements et le respect des bonnes pratiques.
  • Autonomie, sens des responsabilités et prise d'initiative.

Apply for this position