Localisation du poste
Labège, FRANCE
Envie de vous lancer un nouveau défi et bénéficier d'une mobilité en interne ? Alors postulez dès maintenant et devenez notre nouveau Développeur Full Stack (Java/Angular) - F/H en CDI au sein de l'entité BERGER-LEVRAULT !
🎥 Nous découvrir en vidéo, cliquez ici
Visiter nos coulisses sur Welcome to the Jungle, cliquez ici
Votre future équipe
- 01 Product Owner
- 04 Analystes Métier
- 06 Testeurs Qualité
- 11 Développeurs
- 03 Assistants N3
- 01 Scrum Master
Vos missions
A propos :
Au sein de la direction du développement de la BU collectivités, nous recherchons un.e Développeur.se Full Stack pour renforcer l’équipe dédiée à la gamme Sedit GF, solution de gestion financière pour les collectivités locales. Vous intégrerez une équipe dynamique et engagée dans une démarche d’amélioration continue.
Objectif principal :
Concevoir, développer et maintenir des solutions logicielles robustes, performantes et évolutives, en s’appuyant sur les standards techniques de l’équipe. Contribuer activement à la qualité du code, à l’amélioration continue et à la réussite des projets dans un environnement agile.
Vos responsabilités :
- Concevoir, coder et tester des fonctionnalités en Java (Spring Boot) et Angular.
- Intégrer et manipuler des bases de données à l’aide d’Hibernate / JPA.
- Garantir un code propre, lisible, maintenable et conforme aux standards définis (clean code, sécurité, performance).
- Écrire et maintenir des tests unitaires, d’intégration et end-to-end pour assurer la stabilité du produit.
- Identifier les anomalies, les dettes techniques et proposer des actions correctives.
- Participer à la conception technique et à l’estimation des user stories en collaboration avec l’équipe.
- Contribuer à l’évolution de l’architecture logicielle (modularisation, microservices, communication via Kafka, etc.).
- Optimiser les performances applicatives et la gestion des flux de données.
- Participer à l’intégration et au déploiement continu via Maven, Git et pipelines CI/CD.
- Participer activement aux cérémonies Scrum (daily, sprint planning, revue, rétrospective).
- Collaborer étroitement avec le Product Owner, les testeurs et le Lead Developer pour garantir la qualité fonctionnelle et technique des livrables.
- Contribuer à la planification et à la priorisation des tâches de développement.
- Participer à la résolution collective des problèmes techniques et à la levée des obstacles.
- Documenter les développements (techniques, API, schémas de données).
- Garantir la traçabilité et la compréhension des choix techniques.
- Contribuer à la mise à jour des guides de développement et des bonnes pratiques d’équipe.
- Être force de proposition sur les pratiques de développement, l’outillage et les technologies.
Cette offre est faite pour vous ? Uniquement si...
Profil recherché :
- Formation supérieure en informatique (Bac+3 à Bac+5).
- Expérience confirmée (environ 7 ans) dans le développement d’applications complexes.
- Avoir déjà évolué dans un contexte agile.
- Une expérience dans un environnement de production à fort enjeu de performance ou sécurité est un plus.
Compétences techniques :
- Maîtrise d’un ou plusieurs langages et frameworks Java 11+ (Spring Boot, ), Angular, Hibernate
- Bonne connaissance des outils de CI/CD et des environnements d’intégration continue : Maven, Git, Jenkins / GitLab CI/CD, SonarQube.
- Messaging / Streaming : Kafka (publication / consommation de messages, gestion des topics).
Bases de données : PostgreSQL, Oracle ou équivalent SQL. - Familiarité avec les principes d’architecture logicielle (microservices, API REST, conteneurisation (Docker est un plus)... etc.).
- Pratiques : Clean Code, TDD, intégration continue, bonnes pratiques de sécurité et performance.
- Bonne compréhension des pratiques DevOps et de la gestion du cycle de vie applicatif.
- Pratique des tests automatisés et des outils d’assurance qualité (Sonar, JUnit, Jest, etc.).
Vos atouts :
- Rigueur, sens du détail et autonomie dans le travail.
- Esprit d’équipe et bonne communication.
- Capacité à comprendre les besoins fonctionnels et à proposer des solutions adaptées.
- Curiosité technologique et goût pour l’apprentissage continu.
- Esprit d’analyse et de résolution de problèmes.
Pourquoi vous lancer dans cette nouvelle aventure ?
- Parce que vous avez suivi toutes les astuces mentionnées dans la vidéo ici
- Parce que vous avez envie de donner un nouvel élan à votre carrière au sein du groupe Berger-Levrault et challenger votre expertise dans un autre contexte
- Parce que vous êtes doté(e) d'une expérience et de compétences pertinentes pour le poste
- Parce que 100% des gagnants ont tenté leur chance ? 😉
Et si vous avez la moindre question, n’hésitez pas à contacter directement MAIGRE MEDHINA qui est en charge du recrutement !
Quelles sont les étapes du processus de recrutement ?
- Première étape : Envoyez votre CV et lettre de motivation via l'espace candidat (Éléments obligatoires, même pour de l'interne !)
- Deuxième étape : Votre profil attire notre attention, votre recruteur ou votre futur manager aura le plaisir de vous contacter pour un premier échange téléphonique.
- Troisième étape : Vous avez suscité notre curiosité:-), nous vous contacterons pour un 2ème entretien à distance ou au sein de nos locaux.
Naturellement, vous aurez une réponse de notre part que cela soit 👎 ou 👍.