Développeur Full Stack Confirmé (F/M)
Role details
Job location
Tech stack
Job description
Grâce à ton expérience, tu accompagneras les développeurs de l'équipe dans leur montée en compétences et participeras à la définition des bonnes pratiques afin de garantir la robustesse, la maintenabilité et la performance de nos produits.
Que vas tu faire ?
Rattaché/e à l'équipe 360Suite, tes principales activités seront :
-
Concevoir, développer et faire évoluer les fonctionnalités de notre logiciel On-Premise 360Suite.
-
Participer aux choix d'architecture et être force de proposition sur les évolutions techniques.
-
Garantir la qualité, la performance et la maintenabilité des applications développées.
-
Analyser les besoins métiers et contribuer à leur traduction en solutions techniques adaptées.
-
Encadrer et accompagner les développeurs de l'équipe à travers le partage de connaissances, le mentoring et les revues de code.
-
Identifier et résoudre les problématiques techniques complexes ainsi que la dette technique.
-
Mettre en œuvre et promouvoir les bonnes pratiques de développement (tests automatisés, qualité de code, sécurité, performance, DevOps).
-
Participer activement aux cérémonies Agile et contribuer à l'amélioration continue des processus de l'équipe.
-
Assurer le support de niveau 2
-
Collaborer avec les équipes métiers, produit et infrastructure afin de garantir la cohérence des solutions mises en œuvre.
à noter : Tu pourras participer à des activités de recherche pour la société.
Es-tu ?
- Capable de travailler de manière autonome tout en favorisant la collaboration au sein de l'équipe.
- Doté/e d'excellente capacité d'analyse, de communication et de résolution de problèmes.
Requirements
- Une formation supérieure en informatique (Bac+3 à Bac+5) ou expérience professionnelle significative dans le développement logiciel.
- Au moins 5 ans d'expérience dans le développement Java et la maintenance d'applications d'entreprise.
- Une excellente maîtrise de Java/JEE et des principes de développement orienté objet.
- Une solide expérience des outils de gestion de versions, notamment Git.
- Une bonne compréhension des architectures applicatives modernes et des enjeux de performance, sécurité et maintenabilité.
Quels sont les Environnements Techniques & les Outils que nous utilisons ?
-
Java 21/Jakarta EE
-
JSF/Primefaces
-
JPA/Hibernate/Liquibase
-
SQL
-
Maven
-
Git
-
SonarCloud
-
Suite Atlassian (Jira, Confluence, Bitbucket)
-
AWS (EC2/S3/RDS)
-
Microsoft 365
Qu'est-ce qui peut faire la différence ?
-
Une expérience significative avec SQL, Hibernate, PrimeFaces et SAP BusinessObjects.
-
Une connaissances des pratiques DevOps, d'intégration et de déploiement continus (CI/CD).
-
La maîtrise des tests automatisés et des outils de qualité de code.
-
Ton aptitude à accompagner et faire monter en compétence les membres de l'équipe.
-
Un Anglais professionnel et technique courant.
Au-delà de la maîtrise technique, nous recherchons une personne capable d'apporter une vision, de prendre du recul sur les enjeux techniques, d'influencer positivement les pratiques de développement et de contribuer activement à la réussite collective de l'équipe.
Que trouveras tu chez Wiiisdom ?
- Un environnement de travail international
- Liberté de proposer des améliorations et d'être écouté(e) quel que soit votre niveau d'ancienneté
- Environnement de travail flexible
- Événements sociaux internes
- Des bureaux au cœur de Lille
Benefits & conditions
- Une carte Swile (pour ton déjeuner et d'autres bons cadeaux)
- Une SideCard pour t'éviter de devoir avancer tes dépenses de santé