Posted Apply by 25
views
Dans le cadre du renforcement de nos équipes, nous recherchons un(e) Tech Lead Java / Développeur Backend Senior passionné(e) par les technologies Java et les architectures performantes afin de participer à des projets à forte valeur ajoutée dans un environnement Agile.Vos principales missions : - Concevoir, développer et maintenir des applications backend robustes et évolutives.- Participer à l'analyse des besoins fonctionnels et à la définition des solutions techniques.- Encadrer techniquement les développeurs et assurer les revues de code.- Garantir la qualité logicielle à travers les bonnes pratiques de développement, les tests unitaires et l'amélioration continue.- Participer activement aux cérémonies Agile Scrum.- Développer et sécuriser des API REST.- Assurer la maintenance corrective et évolutive des applications.- Optimiser les performances et la maintenabilité des solutions existantes.- Contribuer à la documentation technique et au partage de connaissances.Profil recherché : - Diplôme d'Ingénieur en Informatique, Télécommunications ou domaine similaire.- Minimum 5 années d'expérience en développement Java Backend.- Excellente maîtrise de Java, Spring Boot, Spring Security, Spring Data et Hibernate.- Bonne connaissance des architectures REST et des pratiques API First.- Expérience des bases de données Oracle et PostgreSQL.- Maîtrise des outils Git, GitLab, Maven et des environnements CI/CD.- Expérience des tests unitaires avec JUnit et Mockito.- Familiarité avec SonarQube et les bonnes pratiques de qualité logicielle.- Bon esprit d'équipe, autonomie et capacité à accompagner les développeurs.Stack technique : Java 8/11, Spring Boot, Spring Security, Spring Data, Hibernate, REST API, Swagger/OpenAPI, PostgreSQL, Oracle, Maven, Git, GitLab CI, Flyway, JUnit, Mockito, SonarQube, Agile Scrum.