Lead Software Engineer Java Éditeur H/F
Role details
Job location
Tech stack
Job description
Le code propre (pas les hacks du vendredi à 18h) ?
-
un environnement orienté craftsmanship (TDD/BDD), avec la mise en place d'outils favorisant un code fiable et une architecture robuste ?
-
Les clients contents (et pas les specs changeantes toutes les deux heures) ?
-
Le Java, bien sûr, avec un soupçon de complexité fonctionnelle à apprivoiser ?
-
Les entreprises qui investissent dans leurs outils ET dans l'évolution de leurs collaborateurs ?
-
Et l'idée de faire partie d'une PME qui joue dans la cour des grands ?, Vous rejoignez le centre R&D d'environ 100 personnes répartis sur différents domaines fonctionnels et en méthodologie agile (lead développeur, développeurs, analystes fonctionnels et testeurs) et êtes impliqué(e) dans les rituels agiles (Scrum Like) et la culture d'équipe au quotidien. Au quotidien, vous:
-
animer et superviser techniquement les travaux autour des librairies et frameworks propriétaires
-
rédiger la documentation technique
-
organiser la validation des conceptions techniques en ayant une démarché d'amélioration continue
-
assurer une veille permanente sur les évolutions technologiques
-
êtes en support sur la résolution des problèmes techniques complexes
-
alerter les pilotes sur les risques techniques au travers de réalisation de POC
-
participer au pilotage de la communauté (lead développeurs/développeurs...)
Environnement technique : Java (11) Spring Boot / JavaScript, GitLab CI/CD, TDD, cloud hybride, agilité (Scrum-like), Formation et montée en compétence garanties -> intégration facilitée : 1 à 2 mois de formation sur les produits
- transfert de connaissances / exigence technique / échange avec ses pairs - excellent niveau conceptuel et technique
- Équipe solidaire, locale et orientée produit
- equilibre vie pro vie perso / Campus moderne avec espaces détente, terrains de sport
- Environnement stimulant avec projets innovants : montée en expertise / perspective d'évolutions / capacité à porter un sujet et le défendre
- Télétravail (jusqu'à 3j/sem)
Requirements
formation supérieure en informatique (Bac +3 à Bac +5)
- justifiez d'une première expérience significative en développement d'applications Java côté back-end, idéalement dans un contexte éditeur ou de logiciel métier.
- Maîtrise de l'architecture applicative et des outils de build et d'intégration continue (Jenkins)
- orienté conception objet et capacité à appliquer les bonnes pratiques de qualité logicielle (TDD, revues de code)
Soft skills
- pédagogue
- rigoureux
- autonome