About the job Tech leader Full Stack Java
À propos de TSG
Technology Staffing Group SA est un groupe suisse de conseil en informatique basé à Genève. Spécialistes du recrutement IT et de la gestion de projets complexes, nous collaborons avec des entreprises variées, des start-ups innovantes aux leaders du Fortune 500. Nos 100+ collaborateurs accélèrent et transforment les organisations grâce à leur expertise technologique.
Tech Lead Full Stack Java JEE
Nous recherchons un(e) Tech Lead Full Stack Java JEE pour rejoindre notre équipe de développement et accompagner les développeurs sur des projets dévolution et de transformation.
Le/la candidat(e) garantira lalignement des décisions architecturales, le support technique aux développeurs et le respect des bonnes pratiques au sein des projets.
Vos principales missions :
Développement & architecture
- Concevoir et implémenter des solutions critiques alignées avec larchitecture globale.
- Développer et maintenir des applications en Java, JEE, Spring.
- Appliquer les principes Clean Code, Architecture Hexagonale, DDD, TDD, BDD.
- Assurer l'intégration et la sécurisation des APIs REST/SOAP avec OAuth2/OIDC, SAML.
- Optimiser les bases de données relationnelles (Oracle 19, SQL).
Encadrement & leadership technique
- Accompagner les développeurs dans leurs tâches et résoudre les problématiques techniques complexes.
- Assurer une communication fluide entre les développeurs et les architectes.
- Organiser des formations internes et des sessions de veille technologique pour les équipes.
DevOps & qualité logicielle
- Implémenter et maintenir des outils Maven, NPM, GitLab CI, SonarQube.
- Superviser la qualité du code et des développements via revues de code et refactoring.
- Participer à la mise en place et lamélioration des processus Agile et DevOps.
Profil recherché :
Formation
- Diplôme HES, licence en informatique, diplôme dingénieur EPF ou équivalent.
Compétences techniques essentielles :
- Java, JEE, Spring (Spring MVC, Spring Security, Spring REST), Hibernate.
- Architecture logicielle avancée : DDD, Architecture Hexagonale, TDD, BDD.
- Base de données : Oracle 19, SQL, API JMS.
- Sécurité : OAuth2, OIDC, SAML, bonnes pratiques de sécurisation des API.
- DevOps : Maven, NPM, GitLab CI/CD, SonarQube.
- Méthodologie Agile & travail en équipe technique (5+ développeurs).
Compétences additionnelles appréciées :
- RabbitMQ, Dynatrace, Splunk.
Qualités requises :
- Leadership & influence : Capacité à fédérer et coacher les équipes.
- Esprit analytique : Identification des problématiques et prise de décision rapide.
- Pédagogie & communication : Vulgariser les concepts techniques et transmettre les bonnes pratiques.
- Curiosité & veille technologique : Être un "fast learner" et encourager linnovation.
- Esprit déquipe : Encourager la collaboration et le partage de connaissances.
- Autonomie & sens des responsabilités : Gérer les priorités et anticiper les risques techniques.
Prochaines étapes :
- Entretien avec nos managers en recrutement.
- Évaluation technique adaptée à votre expertise.
- Entretien avec notre client.
- Validation de votre profil et bienvenue chez TSG !
Vos données personnelles :
En soumettant votre candidature, vous acceptez que les informations fournies soient conservées et réutilisées par TSG afin de vous contacter et de les partager avec nos clients dans le cadre de votre candidature.