Tech Lead Java

Winside Technology
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Tech stack

Java
Spring Security
Amazon Web Services (AWS)
Advanced Message Queuing Protocol
Azure
Cloud Computing
Cloud Engineering
Continuous Delivery
Continuous Integration
Electronic Data Interchange (EDI)
Java Message Service (JMS)
Spring
Cisco Nexus Switches
Software Architecture
Ansible
Simple Object Access Protocol (SOAP)
Software Deployment
Software Engineering
Web Services
Google Cloud Platform
Spring-mvc
Delivery Pipeline
Spring-boot
Spring Data
Kubernetes
Kafka
Build Process
Docker
Jenkins

Job description

Tes missions en tant que Tech Lead Java :

  • 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 qu'ils soient atteints.
  • Expertise technique : Apporter une expertise technique approfondie à l'équipe, en résolvant les problèmes complexes liés à l'architecture Java Spring, à l'automatisation, à 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 l'intégration continue et de la livraison continue (CI/CD) et aux bonnes pratiques du cloud-native.
  • Développement logiciel : Contribuer au développement d'applications 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 oeuvre et configurer des pipelines CI/CD efficaces à l'aide d'outils 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 d'interopé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 oeuvre 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.

Requirements

Profil recherché ...Expérience : Au moins 7 ans d'expérience en développement Java Spring (hors stage et alternance)Expertise technique : Expertise approfondie des technologies Java Spring, y compris Spring Boot, Spring MVC, Spring Data, Spring Security, et des concepts clés de l'architecture 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 d'interopé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 d'environnements Cloud (AWS,Azure, 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 oeuvre des architectures cloud., Les petits + :Intégrer notre communauté d'experts techniques, dans laquelle tu pourras apprendre et être force de proposition pour l'amélioration continue de l'application.Bénéficier d'une formation sur mesure adaptée à ton profilUn système de prime de cooptation qui n'existe nulle part ailleursUne entreprise jeune et ambitieuse où il fait réellement bon vivre9 à 12 RTT par anPrimes vacancesMutuelle prise en charge à 100%Frais mobilité de 4 euros par jour travaillé100 euros en carte pour chaque article validé et publié sur notre site internetTu te reconnais ? Alors, tu es fait.e pour nous rejoindre ! Viens échanger avec nous.Tu es toujours là ? Top ! Voici ce qui t'attend :Un premier échange pour faire connaissance Un entretien RHUn échange technique suivi d'un entretien de direction Une proposition d'embauche, * Expérience : Au moins 7 ans d'expérience en développement Java Spring (hors stage et alternance)

  • Expertise technique : Expertise approfondie des technologies Java Spring, y compris Spring Boot, Spring MVC, Spring Data, Spring Security, et des concepts clés de l'architecture 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 d'interopé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 d'environnements Cloud (AWS,Azure, 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 oeuvre des architectures cloud.

About the company

Winside Technology est une ESN créée en 2020. Fruit de la collaboration entre trois associés partageant des valeurs humaines communes, Winside place au coeur de son identité la bonne ambiance au travail, alliée aux résultats ! Actuellement implantée à Paris, Lille, Bordeaux et au Maroc, nous gagnons du terrain pour être au plus proche de nos clients. Et aujourd'hui, c'est à Lyon que l'aventure continue avec l'ouverture d'une toute nouvelle agence qui s'appuie sur un modèle éprouvé, une structure solide et un panel de clients déjà établi. Dans ce cadre nous cherchons aujourd'hui les piliers techniques de notre réussite de demain. En participant dès maintenant à ce nouveau chapitre de l'histoire Winside, vous aurez l'occasion de forger avec nous le visage et l'avenir de l'agence lyonnaise ! Notre objectif est de favoriser une synergie où chacun trouve sa place, contribuant ainsi à l'épanouissement collectif et à la réussite commune. On t'embarque dans l'aventure Winside Rejoindre la communauté des Winsiders, c'est commencer une belle aventure au sein d'une société en pleine évolution, qui a à coeur de créer une structure centrée sur ses collaborateurs, sur le respect d'autrui, sur la progression technique de chacun et le bien-être commun. En route vers une démarche inclusive et éthique Soucieuse des sujets environnementaux et sociétaux, l'évolution de notre société passe aussi par des moments de sensibilisation aux problématiques du handicap, du climat, de la parité homme-femme... Nous sommes en plein développement de notre démarche RSE., Qui sommes-nous ? Winside Technology est une ESN créée en 2020. Fruit de la collaboration entre trois associés partageant des valeurs humaines communes, Winside place au coeur de son identité la bonne ambiance au travail, alliée aux résultats !Actuellement implantée à Paris, Lille, Bordeaux et au Maroc, nous gagnons du terrain pour être au plus proche de nos clients.Et aujourd'hui, c'est à Lyon que l'aventure continue avec l'ouverture d'une toute nouvelle agence qui s'appuie sur un modèle éprouvé, une structure solide et un panel de clients déjà établi.Dans ce cadre nous cherchons aujourd'hui les piliers techniques de notre réussite de demain. En participant dès maintenant à ce nouveau chapitre de l'histoire Winside, vous aurez l'occasion de forger avec nous le visage et l'avenir de l'agence lyonnaise !Notre objectif est de favoriser une synergie où chacun trouve sa place, contribuant ainsi à l'épanouissement collectif et à la réussite commune.On t'embarque dans l'aventure Winside Rejoindre la communauté des Winsiders, c'est commencer une belle aventure au sein d'une société en pleine évolution, qui a à coeur de créer une structure centrée sur ses collaborateurs, sur le respect d'autrui, sur la progression technique de chacun et le bien-être commun.En route vers une démarche inclusive et éthique Soucieuse des sujets environnementaux et sociétaux, l'évolution de notre société passe aussi par des moments de sensibilisation aux problématiques du handicap, du climat, de la parité homme-femme... Nous sommes en plein développement de notre démarche RSE.

Apply for this position