Lead Développeur Java Full Stack
Summary
Lead a team building a new HR application suite in Java/Spring and Angular, replacing legacy systems while driving architecture decisions and Agile best practices.
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.
Responsabilités du poste
- 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.
Pré-requis du poste
- 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.
Rejoindre Sword, c’est…
- Formation continue : Un budget formation qui croit tous les mois à utiliser dans un large catalogue de formation
- 25 jours de congés payés : Tous nos employés ont droit à 25 jours de congés payés par an
- Une couverture assurance-accident internationale
- Evènements réguliers : Des événements mensuels pour se retrouver en petit ou grand comité
- Environnements internationaux : Des missions dans des groupes d'envergure internationale
- Innovation : Contribuez à des projets impactants et innovants dans de nombreux secteurs d'activité
- Des petits plaisirs : Nos employés bénéficient d'un programme d'avantages et remises très intéressantes