Description du poste
Encadré(e) par un Tech Lead et accompagné par un Dev Lead, tu participeras activement à la reprise, l’évolution et la maintenance d’une application web stratégique pour nos utilisateurs en point de vente.
Tes principales missions incluront :
* Développer des évolutions back-end en Java (Spring Boot), en lien avec les besoins fonctionnels exprimés.
* Contribuer aux interfaces frontend Angular, en lien avec les UX/UI définies.
* Participer à la conception technique et fonctionnelle (rédaction de spécifications, dat, veille technique...).
* Réaliser des tests unitaires, techniques et fonctionnels, en lien avec les critères de qualité définis.
* Contribuer aux phases de mise en production, et assurer un suivi post-déploiement
* Participer aux activités de MCO (Maintien en Conditions Opérationnelles) pour garantir la stabilité de l'application.
* Monter en compétences de façon progressive et encadrée, avec l’opportunité d'explorer différents sujets techniques selon ta curiosité et ton évolution.
Tu seras intégré(e) comme un membre à part entière de l’équipe, avec un accompagnement, des revues de code constructives, et une culture projet axée sur la bienveillance, la qualité et l’apprentissage continu.
Qualifications
Le poste nécessite une base technique solide, une bonne capacité d’apprentissage, et une vraie curiosité pour les sujets backend et sécurité des applications. Les compétences suivantes sont attendues ou à développer :
Développement & Frameworks
* Bonnes bases en Java, avec idéalement une familiarité avec Spring Boot (contrôleurs REST, services, sécurité, etc.).
* Connaissance ou première pratique d’Angular (v13 ou supérieur) pour l’interface utilisateur.
* Compréhension du fonctionnement des API REST et des échanges client-serveur (JSON, HTTP, appels asynchrones...).
Outils & environnement de travail
* Utilisation de Git (GitLab, GitHub...) pour le versioning.
* Outils de test comme Postman pour interagir avec les APIs.
* Connaissance d’un IDE type VS Code, IntelliJ ou équivalent.
Sécurité, IAM & Architecture
* Sensibilité aux enjeux liés à la gestion des identités et des droits d’accès (IAM) est apprécié.
* Intérêt / curiosité pour les notions d’authentification, autorisation, gestion des sessions.
Qualités personnelles
Au-delà des compétences techniques, nous accordons une grande importance au savoir-être et à la capacité à s’intégrer dans une équipe projet. Pour réussir sur ce poste, il est important de faire preuve de :
* Rigueur dans le travail quotidien, notamment sur le code, la documentation et les tests.
* Curiosité technique et envie réelle d’apprendre, progresser, tester, comprendre.
* Capacité à collaborer dans un cadre Agile, avec des feedbacks réguliers et une communication fluide.
* Autonomie progressive, avec l’envie d’avancer tout en sachant quand solliciter de l’aide.
* Esprit d’initiative et capacité à proposer des idées, à poser des questions, à challenger les solutions.
* Un bon esprit d’analyse, utile autant pour comprendre les besoins fonctionnels que pour debugger une anomalie.
* Beaucoup d’humour
Ici, on valorise autant le bon état d’esprit que les compétences : on cherche quelqu’un de motivé, prêt à grandir techniquement dans une équipe bienveillante.
Le petit plus qui fait la diff’
* Tu sais ce que tu fais quand tu tapes Ctrl + S compulsivement toutes les 3 secondes ? Tu es déjà presque un développeur confirmé.
* Si tu penses qu’un commit sans message, c’est un cri d’alarme... Tu es définitivement des nôtres.
Informations supplémentaires
En intégrant la Stime, vous pourrez bénéficier des avantages suivants :
* Prime de vacances et d'intéressement
* Accords d'entreprise sur le télétravail
* 11 RTT
* Restaurant d'entreprise
Notre process de recrutement est simple et efficace, il se résume à :
* un entretien RH,
* suivi d'un entretien opérationnel et technique avec la responsable du département et le dev lead.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.