Nous ouvrons un poste de Lead Développeur Java Full Stack pour renforcer une équipe projet basée à Renens, en périphérie de Lausanne. Vous participerez à la réalisation d'un programme de transformation des applications RH visant à remplacer plusieurs solutions existantes. Le poste consiste à assurer le leadership technique des développements et à contribuer activement à la réussite des projets au sein d'une équipe Agile.
-
Piloter les activités de développement au sein de l'équipe et promouvoir les bonnes pratiques de développement.
-
Concevoir, développer et faire évoluer des applications Full Stack en Java (Spring) et Angular.
-
Participer aux choix d'architecture et garantir la qualité, la maintenabilité et les performances des applications.
-
Collaborer avec les équipes métier afin d'analyser les besoins et de définir les solutions techniques les plus adaptées.
-
Veiller au respect des standards de développement et des processus de qualité en vigueur.
-
Rédiger et maintenir la documentation technique liée aux développements.
-
Contribuer aux processus d'intégration continue et à la gestion des versions des applications.
-
Participer activement à l'amélioration continue des pratiques de développement dans un environnement Agile.
-
Solide expérience en développement Java, notamment avec Spring, ainsi qu'en JavaScript et Angular.
-
Maîtrise des outils Maven, Jenkins, Git, Jira et des outils de documentation collaborative.
-
Bonne connaissance des environnements Linux (RHEL), Tomcat et OpenShift.
-
Expérience avec les bases de données Oracle et PostgreSQL ; des connaissances de Microsoft SQL Server et Access constituent un atout.
-
Bonne maîtrise des outils de requêtage et de manipulation des données.
-
Connaissance des standards de développement et capacité à produire une documentation technique de qualité.
-
Orientation métier, esprit d'analyse et capacité à proposer des solutions adaptées aux besoins fonctionnels.
-
Autonomie, sens de la collaboration et bonne compréhension des méthodes Agile.