ToHero est un studio de développement fondé en 2015 expert en transformation digitale et en technologie open source qui opère aussi bien pour des clients grands comptes que pour des PME et des start-ups.
Nous proposons une offre à 360° sur tous les sujets de transformation digitale : audits, identification de besoins, chantier UX/UI, développement, hébergement, infogérance, maintenance et formation.
La force de toHero réside dans notre culture axée sur la transparence, la qualité et le delivery management.
Nous sommes constamment à la recherche de collaborateurs en mesure d'apporter de nouvelles perspectives et de nouvelles expériences à nos clients et produits. Si tu recherches un lieu de travail stimulant, rempli de défis technologiques et de bonne humeur, n'hésite plus et rejoins-nous !
Plus d’informations : www.tohero.fr
En tant que développeur.euse, ta mission ne se limitera pas à la réalisation de tâches quotidiennes.
Tu joueras également un rôle clé dans l'accompagnement et le conseil de l’équipe ainsi que des clients, en les aidant à analyser leurs besoins et en les guidant dans les choix techniques stratégiques du projet.
Tu contribueras activement à l'amélioration des plateformes existantes, qu'il s'agisse des frameworks ou des configurations serveurs, tout en participant au développement de nouvelles solutions innovantes.
Tu interviendras dans un environnement Monorepo basé sur des technologies Java, en contribuant à l'amélioration continue de nos applications existantes.
Créer de la valeur : En rejoignant une équipe technique composée de développeurs Java et Angular, tu participeras activement à l'optimisation des processus de développement et à la mise en œuvre de nouvelles fonctionnalités.
En tant qu’expert Java, tu seras porteur des bonnes pratiques de développement, garantissant la qualité et la maintenabilité du code produit.
Tu participeras à l’écriture et à l’exécution de tests unitaires et d’intégration, afin d’assurer la robustesse et la fiabilité des services développés.
Tu t'assureras que les applications soient conçues pour garantir une maintenabilité optimale, facilitant leur évolutivité sur le long terme.
Pour exceller dans ce poste, les compétences suivantes sont essentielles : Connaissances techniques - Développement Web : Expertise en Java, avec une bonne compréhension des API REST et SOAP. - Frameworks : Maîtrise de frameworks comme Spring Boot, Hibernate, ou JPA pour la création d'applications robustes et évolutives. - Langages complémentaires : des bases dans les technologies et langages JS (JavaScript, TypeScript et plus particulièrement Angular) - Tests automatisés : Expérience avec des outils comme JUnit, Mockito, ou TestNG pour les tests unitaires et d'intégration. - Base de données : Compétence en gestion et optimisation de bases de données relationnelles (MySQL, PostgreSQL) et non relationnelles (MongoDB). - Sécurité applicative : Connaissance des standards OWASP et des outils comme Spring Security ou JWT pour sécuriser les API. Environnement et outils techniques - Systèmes d’exploitation : Connaissance avancée de Linux pour la configuration d'environnements de développement et de production. - Containers et Cloud : Expérience avec Docker ou Kubernetes et des plateformes Cloud (AWS, Azure, ou GCP). - CI/CD : Pratique des pipelines d’intégration continue avec Jenkins, GitLab CI, ou GitHub Actions. - Versioning : Expérience avancée avec Git (GitHub, Bitbucket). - Monitoring et performance : Familiarité avec New Relic ou Sentry pour le suivi des performances applicatives et des erreurs. Process et bonnes pratiques - Architecture logicielle : Compréhension des principes SOLID et des design patterns. - Tests et validation : Capacité à définir et implémenter des stratégies de tests (unitaires, d’intégration, de performance). - Qualité et documentation : Habitude d’utiliser SonarQube pour analyser la qualité du code et de produire une documentation technique claire. Rigoureux et pragmatique, tu apprécies le travail en équipe et accordes de l'importance à un travail de qualité. Titulaire d’un diplôme BAC+3 ou BAC+5, tu possèdes une première expérience d’au moins 3 ans dans un poste similaire.
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.