Nous recherchons un Développeur Full-Stack Java / Angular, avec une forte expertise sur les technologies Java back-end, afin de renforcer nos équipes Scrum et de contribuer à l'évolution de nos solutions logicielles. Passionné par l'ingénierie logicielle, vous participerez au développement de nouvelles fonctionnalités, à l'amélioration continue de nos applications et au coaching des développeurs moins expérimentés.
Rejoindre cette équipe, c'est intégrer un environnement agile, collaboratif et orienté qualité, où l'innovation et l'apprentissage continu sont encouragés.
Missions
-
Développer, livrer et maintenir des fonctionnalités robustes et performantes au sein des équipes Scrum.
-
Concevoir, proposer et implémenter des solutions techniques innovantes visant à enrichir notre portefeuille applicatif.
-
Participer activement à l'architecture, l'optimisation et l'industrialisation des applications back-end basées sur Java.
-
Réaliser des revues de code, appliquer et promouvoir les bonnes pratiques de développement.
-
Selon votre expérience, accompagner, former et coacher des développeurs plus juniors.
-
Contribuer aux activités de tests automatisés, à l'amélioration de la qualité logicielle et au maintien d'un haut niveau de stabilité des applications.
-
Collaborer avec les équipes front-end (Angular) pour assurer une intégration fluide entre les couches back-end et front-end.
-
Participer à l'amélioration continue des outils, processus et pratiques DevOps.
Profil
-
Diplôme supérieur en ingénierie logicielle / informatique avec une expérience significative en développement back-end.
-
Excellente maîtrise du Java et de l'écosystème associé :
-
Frameworks : Spring, Hibernate, Spring Boot...
-
Pratiques : programmation orientée objet, patterns, tests unitaires (JUnit), refactoring.
-
-
Bonne connaissance des bases de données relationnelles (SQL / PL/SQL).
-
Expérience ou sensibilité au développement front-end : Angular (ou AngularJS), JavaScript, jQuery.
-
Intérêt marqué pour les technologies Open Source et veille technologique régulière.
-
Familiarité avec les outils et pratiques DevOps / industrialisation :
-
Git, Jira, Confluence, Maven, Nexus, Bamboo, Docker, intégration continue.
-
-
Idéalement, quelques notions en web design pour compléter vos compétences full-stack.
-
Esprit agile : collaboration, remise en question, ouverture, curiosité, envie d'apprendre et de partager.
-
Capacité à travailler en équipe, avec un véritable sens du collectif.
-
Rigueur, autonomie et capacité à respecter des deadlines.
-
Forte implication dans la qualité du code et la fiabilité des livrables.
-
Maîtrise de l'anglais et du français (écrit et oral).
Notre offre
- Travailler dans une entreprise certifiée "Great Place to Work"
- Salaire attractif et avantages plutôt cool (chèques repas, abonnement mobile...)
- Développez vos compétences et vos idées autour d'un café, d'une bière ou d'une pizza lors de nos Neo'Vations
- Évoluez au sein d'une culture d'entreprise forte, vous nous rejoindrez pour l'opportunité et vous resterez parce que nous sommes super cool (enfin selon 98% de nos employés NEOFACTO Annual Survey 2024)
- Entre les afterworks, les ateliers innovants et les week-ends de ski, on ne s'ennuie jamais quand on fait partie de la Neo'Squad
Processus de recrutement
- L'entretien de pré-qualification avec notre responsable du recrutement
- Entretien technique
- Réception de notre proposition salariale / accord d'exclusivité
- Proposition de votre candidature au client
- Entretien avec notre Business Manager
- Entretien dans les locaux du client, qui peut se dérouler par Visio ou en personne