Description du poste
Nous recherchons un Lead Developer Java talentueux et expérimenté pour rejoindre notre équipe dynamique à Boulogne-Billancourt, France. En tant que membre clé de notre organisation de développement, vous dirigerez une équipe de développeurs Java compétents, conduisant l'excellence technique et l'innovation dans nos projets logiciels.
- Vous serez en charge de la gestion de l'équipe de développeurs Java.
- Concevoir et mettre en œuvre des applications Java évolutives et performantes à l'aide de Spring Framework et d'une architecture microservices.
- Développez et maintenez des API RESTful pour l'intégration avec divers systèmes et services.
- Collaborer avec des équipes interfonctionnelles pour définir, concevoir et livrer de nouvelles fonctionnalités.
- Établir les meilleures pratiques en matière de qualité du code, de tests et de documentation.
- Participer aux revues de code et veiller au respect des normes de codage.
- Optimiser les performances des applications et résoudre les problèmes complexes.
- Se tenir au courant des tendances et des technologies émergentes dans le domaine du développement Java.
- Contribuer aux décisions architecturales et aux choix technologiques
- Gérer les calendriers des projets et les produits livrables, en veillant à ce que les tâches de développement soient achevées dans les délais impartis.
Qualifications
Vous êtes titulaire d'un master en informatique, en génie logiciel ou dans un domaine connexe.7 ans ou plus d'expérience professionnelle en développement Java3 ans ou plus dans un rôle de leadership technique, de gestion et d'encadrement d'équipes de développementConnaissance avancée de la programmation Java, de Spring Framework et de l'architecture microservicesExpertise dans le développement et l'utilisation d'API RESTfulSolide compréhension des systèmes de gestion de bases de données, à la fois SQL et NoSQLMaîtrise des systèmes de contrôle de version, de préférence GitExpérience des pipelines CI / CD et des pratiques DevOpsSolide connaissance des méthodologies Agile et des outils de gestion de projetFamiliarité avec les plateformes cloud telles que AWS, Azure ou GCPExcellentes compétences en matière de résolution de problèmes et d'analyseSolides compétences en matière de communication et de relations interpersonnelles, avec la capacité de travailler efficacement dans un environnement d'équipe.Les certifications Java (par exemple, Oracle Certified Professional, Java SE 11 Developer) sont souhaitées.Une expérience dans le domaine de la finance, du commerce électronique ou du développement de logiciels d'entreprise est un atout.Informations supplémentaires
Ce que nous offrons
Un accompagnement de carrière personnalisé
Des projets innovants dans des environnements variés
Une communauté IT dynamique et des événements internes réguliers
Des formations certifiantes (PMP, Agile, ITIL...)