Summary
Develop and deliver full-stack web applications in agile teams using Java and modern frontend technologies. Contribute to software quality, mentor teammates, and continuously improve engineering practices while working with contemporary DevOps tools.
Highlights
Modern technology stack, flexible hours, learning platform, certification support, collaborative agile culture, and limited travel.
Description
Chez Smile, on construit des solutions numériques ouvertes, performantes et durables, pour des acteurs majeurs de l’énergie, du retail, du secteur public ou de la finance.
Pas de techno imposée : on choisit les bons outils et on les maîtrise de bout en bout.
1 500 experts à travers l’Europe, et une culture où le partage de savoir se mesure, pas se déclame.
Concrètement, votre rôle se joue en trois temps :
Vous intégrer et comprendre
Vous vous immergez dans l’organisation, les outils et l’environnement technique pour devenir opérationnel(le) rapidement.Vous appréhendez le périmètre de l'application ou de l'architecture Java/Full-Stack telle qu’elle existe.
Développer et propulser l’environnement
Vous concevez, développez et livrez des fonctionnalités prêtes à être déployées au sein de vos équipes Scrum.Vous proposez, influencez et mettez en œuvre des solutions innovantes pour améliorer et enrichir le portefeuille de solutions logicielles.Vous garantissez la production d'un code de qualité grâce à la maîtrise de l'orienté objet, au refactoring, aux tests unitaires (JUnit) et aux bonnes pratiques d'industrialisation.Selon votre niveau d'expérience, vous accompagnez et coacher les développeurs plus juniors de l'équipe.
Incarner Smile et partager
Vous incarnez un état d'esprit agile basé sur la collaboration, l'humilité intellectuelle, le grandir ensemble et le désir constant d'apprendre.Vous effectuez une veille technologique active et restez connecté(e) avec votre communauté de consultants Smile pour partager vos réussites ou résoudre des points de blocage.
Smile s’engage pour un environnement où la diversité est une force et l’inclusion un pilier.
Chaque talent est reconnu, respecté et encouragé à aller plus loin.
Votre environnement technique
Selon les projets et les contextes, vous évoluerez sur l'ensemble de la chaîne de valeur du développement web fullstack :
Langages & Frameworks : Excellente maîtrise du cœur de Java et de son écosystème (Spring, Hibernate).
Côté Front-End, pratique d'Angular (un vrai plus !) ou JavaScript / jQuery.Architecture & Data : RESTful APIs, Design Patterns, POO, bases de données relationnelles (SQL, PL/SQL).
Un intérêt marqué pour les technologies Open Source.DevOps & Industrialisation : Gestion de sources (Git), intégration continue et déploiement (Bamboo, Maven, Nexus, Docker), suivi & collaboration (Jira, Confluence), tests (JUnit).UI / UX : Des compétences complémentaires en web design sont appréciées.Méthodes : Agilité au quotidien (Scrum) et organisation dynamique.
Votre Profil
Diplômé(e) d'une formation supérieure en ingénierie logicielle, vous justifiez d'une expérience professionnelle significative en développement Java Full-Stack.
Les concepts de la programmation orientée objet (POO) et de l'industrialisation logicielle n'ont plus de secret pour vous.
On parie que vous cochez aussi ces cases :
Esprit d'équipe & Agilité : Pour vous, l'agilité n'est pas un mot à la mode.
Vous prônez l'entraide, le soutien aux juniors et le travail en équipe au quotidien.Rigueur & Qualité : Vous avez le souci du détail, la capacité à respecter les délais et le goût du code propre.Curiosité & Passion : Vous êtes passionné(e) par la tech, ouvert(e) aux idées nouvelles et animé(e) d'un fort désir d'apprendre.Aisance relationnelle & Humour : Vous communiquez clairement, avez une personnalité équilibrée et un bon sens de l'humour (un point non négociable chez nous !).Sens du service : Vous êtes garant(e) de l'excellence, de l'intégrité et du respect sur vos projets.Langues : Anglais courant indispensable (écrit et oral).
La maîtrise du français est un atout majeur.
(Déplacements très limités à prévoir)
Pourquoi Smile ! 😊
Un cadre de travail stimulant : Technologies de pointe, matériel haut de gamme, horaires flexibles et espaces modernes.Management de proximité & Pair-à-pair : Un environnement sûr pour partager vos idées, promouvoir votre vision et bénéficier d'un accompagnement adapté.Développement des compétences : Accès à une plateforme d'e-learning, financement de certifications et opportunités d'apprentissage continu aux côtés de personnes inspirantes.Vie d'agence & Convivialité : Convention annuelle, salons, summer party, afterworks et événements d'équipe.
Les prochaines étapes 🚀
Premier contact : Un échange téléphonique pour discuter de vos aspirations et de ce que nous pouvons vous offrir.Rencontre : L'occasion de faire connaissance et d'explorer votre parcours professionnel.Échange métier : Une discussion avec un de nos experts pour évaluer vos compétences et définir vos objectifs.Bienvenue dans l'équipe ! Et si ça match entre nous, nous serons ravis de vous accueillir pour une aventure passionnante.
Alors, prêt(e) à rejoindre l'équipe ? 😉