Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailVos Missions au Quotidien
En tant que Tech Lead Java vous serez responsable de guider et de coordonner une équipe de développeurs dans la réalisation de projets Java complexes. Vous serez un expert technique chevronné capable de fournir des conseils et des solutions aux problèmes liés à larchitecture au développement à lintégration et au déploiement de systèmes cloud-natifs.
Vos principales responsabilités incluront :
Encadrement de léquipe : Motiver et guider léquipe de développeurs en leur fournissant les conseils et le soutien dont ils ont besoin pour sépanouir. Définir des objectifs clairs et mesurables pour léquipe et veiller à ce quils soient atteints.
Expertise technique : Apporter une expertise technique approfondie à léquipe en résolvant les problèmes complexes liés à larchitecture Java Spring à lautomatisation à la messagerie aux Webservices aux conteneurs et au Cloud. Rester à jour sur les dernières technologies et meilleures pratiques dans ces domaines.
Architecture logicielle : Concevoir et architecturer des applications Java Spring évolutives maintenables sécurisées et conformes aux principes de lintégration continue et de la livraison continue (CI/CD) et aux bonnes pratiques du cloud-native.
Développement logiciel : Contribuer au développement dapplications Java Spring de haute qualité en écrivant du code propre efficace testable et conforme aux meilleures pratiques de développement logiciel.
Mise en place de CI/CD : Mettre en œuvre et configurer des pipelines CI/CD efficaces à laide doutils tels que Jenkins Nexus et Ansible pour automatiser le processus de construction de test et de déploiement des applications.
Intégration de messagerie : Concevoir et implémenter des solutions de messagerie asynchrone robustes et évolutives en utilisant des technologies telles que Kafka AMQP et JMS pour léchange de données entre les applications et les systèmes dans le cloud.
Intégration de Webservices : Développer et consommer des Webservices REST et SOAP en suivant les principes de sécurité et dinteropérabilité pour léchange de données et la communication entre les applications dans le cloud.
Orchestration de conteneurs : Maîtriser les technologies de conteneurisation telles que Docker et Kubernetes pour déployer gérer et orchestrer des applications Java Spring dans des environnements cloud.
Exploitation dans le cloud : Concevoir et mettre en œuvre des architectures cloud-natives en utilisant des plateformes telles que AWS Azure ou GCP en suivant les principes de sécurité de scalabilité et de haute disponibilité.
Collaboration : Collaborer étroitement avec les autres équipes telles que les pôles Digital Product le Design et les opérations en assurant une communication claire et efficace des aspects techniques des projets.
Qualifications :
Vos Atouts pour Réussir
Expérience : Au moins 7 ans dexpérience en développement Java Spring.
Expertise technique : Expertise approfondie des technologies Java Spring y compris Spring Boot Spring MVC Spring Data Spring Security et des concepts clés de larchitecture logicielle.
Connaissances en CI/CD : Maîtrise des outils et des pratiques CI/CD tels que Jenkins Nexus et Ansible pour automatiser le processus de développement et de déploiement des applications.
Expertise en broker de messagerie : Compréhension approfondie des concepts et des technologies de messagerie asynchrone tels que Kafka AMQP et JMS et capacité à concevoir et implémenter des solutions de messagerie robustes et évolutives dans le cloud.
Expertise en Webservices : Solide compréhension des principes de développement et de consommation de Webservices REST et SOAP en suivant les bonnes pratiques de sécurité et dinteropérabilité.
Connaissance des systèmes de gestionnaire de conteneur : Maîtrise des technologies de conteneurisation telles que Docker et Kubernetes pour déployer gérer et orchestrer des applications Java Spring dans des environnements cloud.
Connaissance denvironnements Cloud (AWSAzure GCP...) Compréhension des concepts fondamentaux du cloud computing et des plateformes cloud telles que AWS Azure ou GCP avec la capacité à concevoir et mettre en œuvre des architectures cloud.
Informations supplémentaires :
Comment se déroule le processus de recrutement chez Devoteam Il comporte 2 à 3 entretiens :
- Talent Acquisition Interview : lobjectif est de faire le point sur vos compétences votre niveau danglais et de valider vos éléments de motivation
- Tech & Business Interview : cet entretien vise à approfondir vos compétences techniques et à vérifier leur adéquation avec nos besoins lors dun échange avec un expert métier
- Leadership Interview : il permet dévaluer votre potentiel vos ambitions et denvisager votre évolution au sein de Devoteam.
Nous privilégions au moins un entretien en présentiel. Une prise de référence est demandée et selon votre profil des tests (techniques anglais personnalité...) peuvent vous être adressés.
Si votre candidature est retenue nous vous faisons parvenir une proposition présentant les conditions dembauche. En cas dacceptation le contrat de travail est formalisé.
Le Groupe Devoteam oeuvre pour légalité des chances pour la promotion de ses collaboratrices et de ses collaborateurs au mérite et lutte activement contre toute forme de discrimination. Nous sommes convaincus que la diversité contribue à la créativité au dynamisme et à lexcellence de notre organisation. Chaque candidature est donc considérée indépendamment de tout critère discriminatoire.
Remote Work :
No
Employment Type :
Full-time
Full-time