Tech Lead Java

Mgi Consultants
Geneva, Switzerland
23 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

Geneva, Switzerland

Tech stack

Clean Code Principles
Java
Software Applications
Computer Security
DevOps
Java Platform Enterprise Edition (J2EE)
Spring
Maven
SonarQube
Gitlab-ci
Npm(Software)
Web Technologies
Software Version Control

Job description

Notre client recherche un Tech Lead Java pour renforcer les équipes en charge de la réalisation et de la maintenance des applications développées., * Transmettre et implémenter les directives et les décisions prises par les architectes en fédérant l'équipe et les partenaires techniques. Veiller à ce que les développeurs comprennent et suivent les principes d'architecture définis,

  • Veiller à ce que les pratiques de développement suivent les standards de qualité, y compris les tests, la documentation et le contrôle de version,

  • Fournir un accompagnement et un support aux développeurs pour les aider à résoudre des problèmes complexes ou pour comprendre des aspects spécifiques de l'architecture,

  • Fournir une formation continue aux développeurs sur les bonnes pratiques et les technologies utilisées et organiser des sessions de partage de connaissances et des ateliers pratiques,

  • Prendre part aux travaux de l'équipe et prendre notamment en charge le développement de composants ou modules critiques qui nécessitent une expertise avancée.

Requirements

? Bachelor universitaire en informatique

? 5 ans minimum d'expérience dans une fonction similaire

  • Maîtrise des langages et frameworks de développement (Technologies Web, Java, JEE, Spring) et des outils DevOps: Maven, NPM, Gitlab CI, SonarQube

  • Maîtrise des principes, patterns et méthodes de conception et d'artisanat de développement Clean Code, Archi Hexa, DDD, TDD, BDD

  • Capacité à identifier les racines d'une problématique

  • Sensibilité à la sécurité de l'information et à l'UX

  • Aptitudes avancées en communication

  • Leadership et capacité d'influence

  • Esprit d'équipe, état d'esprit agile, empathie et écoute.

Apply for this position