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.
Votre rôle
- Vous intégrer et comprendre l’organisation, les outils et l’environnement technique.
- Vous appréhendez le périmètre d’applications ou d’architectures Java/Full-Stack existantes.
- Vous concevez, développez et livrez des fonctionnalités au sein d’équipes Scrum.
- Vous proposez et mettez en œuvre des solutions innovantes.
- Vous garantissez la qualité du code grâce à la programmation orientée objet, au refactoring, aux tests unitaires avec JUnit et aux bonnes pratiques d’industrialisation.
- Selon votre expérience, vous accompagnez et coachez les développeurs plus juniors.
- Vous contribuez à une culture agile fondée sur la collaboration, l’humilité intellectuelle, l’apprentissage et le partage.
Environnement technique
- Langages et frameworks : Java, Spring, Hibernate, Angular, JavaScript et jQuery.
- Architecture et données : API RESTful, design patterns, programmation orientée objet, bases relationnelles, SQL et PL/SQL.
- DevOps et industrialisation : Git, Bamboo, Maven, Nexus, Docker, Jira, Confluence et JUnit.
- Méthodes : agilité et Scrum.
Profil recherché
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. Vous maîtrisez les concepts de programmation orientée objet et d’industrialisation logicielle.
- Esprit d’équipe et goût du travail agile.
- Rigueur, souci du détail et goût du code propre.
- Curiosité, passion pour la technologie et envie d’apprendre.
- Aisance relationnelle, communication claire et sens de l’humour.
- Sens du service et respect des engagements.
- Anglais courant indispensable ; le français est un atout majeur.
Les déplacements sont très limités.
Pourquoi Smile
Smile propose un cadre de travail stimulant, des technologies de pointe, du matériel haut de gamme, des horaires flexibles, un management de proximité, un accompagnement pair-à-pair, des formations, le financement de certifications et une vie d’agence conviviale.
Processus de recrutement
- Premier échange téléphonique.
- Rencontre pour discuter de votre parcours.
- Échange métier avec un expert.