Nuevo
Descripcion del puesto
Rejoignez Devoteam Creative Technology, l’entité d’innovation digitale du groupe Devoteam, et participez à la conception, au développement et à la maintenance d’applications backend à forte valeur ajoutée pour nos clients internationaux. Basé à Montpellier, vous intégrerez une équipe pluridisciplinaire (product owners, designers, développeurs full‑stack) et contribuerez à la mise en place d’architectures logicielles robustes, évolutives et sécurisées.
**Missions principales**
- Concevoir, développer et optimiser des services backend en Java, en s’appuyant sur le framework Spring (Spring Boot, Spring MVC, Spring Data, Spring Security).
- Participer à la définition de l’architecture technique (micro‑services, API REST, event‑driven) et à la rédaction des spécifications fonctionnelles et techniques.
- Mettre en place et maintenir les pipelines CI/CD (Jenkins, GitLab CI, Azure DevOps) afin d’automatiser les builds, les tests et les déploiements sur des environnements Docker/Kubernetes.
- Rédiger et exécuter des tests unitaires (JUnit, AssertJ) et d’intégration (Testcontainers, MockMvc) pour garantir la qualité du code et la couverture fonctionnelle.
- Collaborer étroitement avec les équipes produit, UX/UI et les autres développeurs pour assurer la cohérence fonctionnelle et technique des livrables.
- Contribuer à l’amélioration continue du processus de développement (revues de code, pair‑programming, adoption des bonnes pratiques DevOps).
- Veiller à la performance, à la scalabilité et à la sécurité des applications en suivant les standards du groupe et les recommandations OWASP.
**Profil recherché**
- Bac+3/5 en informatique ou formation équivalente, avec 3 à 5 ans d’expérience professionnelle en développement Java backend.
- Maîtrise du langage Java (JDK 11+), du framework Spring et des concepts de micro‑services.
- Expérience avérée avec les outils de conteneurisation (Docker) et d’orchestration (Kubernetes).
- Bonne connaissance des bases de données relationnelles (PostgreSQL, MySQL) et NoSQL (MongoDB, Redis).
- Pratique des outils de versionning (Git) et des systèmes de build (Maven, Gradle).
- Familiarité avec les pipelines CI/CD et les outils d’automatisation (Jenkins, GitLab CI, Azure DevOps).
- Capacité à rédiger des tests automatisés (JUnit, Mockito, Testcontainers) et à travailler en mode Agile/Scrum.
- Bon niveau d’anglais technique, français courant.
- Esprit d’équipe, curiosité technologique et volonté d’innover.
**Ce que nous offrons**
- Un environnement de travail stimulant au cœur de Montpellier, avec un mode hybride (3 jours au bureau, 2 jours en remote).
- Des projets variés pour des clients de secteurs divers (finance, santé, télécoms, industrie).
- Un accompagnement personnalisé (mentorat, formations certifiantes, conférences).
- Des avantages sociaux attractifs (mutuelle, tickets restaurant, participation aux frais de transport).
- Des espaces de coworking modernes, des salles de sport et des activités team‑building régulières.
Si vous êtes passionné(e) par le développement Java, que vous aimez relever des défis techniques et que vous souhaitez évoluer au sein d’une entreprise leader de la transformation digitale, postulez dès maintenant et rejoignez l’aventure Devoteam Creative Technology !