Trouvez votre prochaine offre d’emploi ou de mission freelance Hibernate
Ce qu’il faut savoir sur Hibernate
Hibernate est un framework open-source de mapping objet-relationnel (ORM) pour Java. Il simplifie l'interaction entre les applications Java et les bases de données en convertissant automatiquement les objets Java en tables relationnelles et vice-versa. Hibernate élimine la nécessité d'écrire manuellement des requêtes SQL complexes, en permettant aux développeurs de travailler directement avec des objets. Hibernate prend en charge des fonctionnalités avancées comme la gestion des transactions, la mise en cache, le lazy loading, et les associations entre entités (un-à-un, un-à-plusieurs, plusieurs-à-plusieurs). Grâce à son langage de requêtes HQL (Hibernate Query Language), les développeurs peuvent interroger les bases de données de manière intuitive et orientée objet. Utilisé principalement dans les applications d’entreprise, Hibernate est compatible avec diverses bases de données et s’intègre facilement avec d’autres frameworks Java, comme Spring. Il est un outil essentiel pour les développeurs cherchant à réduire la complexité du code de persistance tout en améliorant la maintenabilité et les performances des applications.

Offre d'emploi
Développeur Full-Stack Java Spring
L’application existante est une solution de Gestion Électronique de Documents (GED) intégrant des workflows métiers. Elle est conçue pour faciliter la gestion documentaire, l’automatisation des processus et la traçabilité des échanges internes. Le Développeur Full-Stack participera activement à : L’ajout de nouvelles fonctionnalités pour enrichir les possibilités de la GED et s’adapter aux besoins métiers évolutifs. L’optimisation des performances de l’application afin d’améliorer la fluidité et la montée en charge. La modernisation de l’architecture grâce à la mise en place de solutions de conteneurisation (Docker, Kubernetes ou équivalents), dans une logique de portabilité et de déploiement continu.

Offre d'emploi
Développeur Java / Spring / Groovy (H/F)
Contexte du projet : Nous recherchons un Développeur confirmé pour rejoindre une équipe travaillant sur une solution de Gestion Électronique de Documents (GED) intégrant des workflows métiers. Le projet consiste à ajouter de nouvelles fonctionnalités, optimiser les performances et moderniser l’architecture de l’application existante via la conteneurisation, tout en utilisant un environnement Groovy/Grails basé sur Java Spring pour le backend et React pour le frontend. Missions : Le Développeur sera en charge de la réalisation et de l’évolution de l’application en respectant les spécifications fonctionnelles et techniques définies. Plus précisément, vos missions seront les suivantes : Analyse des besoins : Participer à l’analyse détaillée des besoins fonctionnels et techniques du projet. Développement : Implémenter les solutions techniques en utilisant Java, Spring, Groovy et Hibernate, en suivant les bonnes pratiques de développement. Modernisation de l'architecture : Contribuer à l'optimisation des performances et à la refonte de l’architecture via des pratiques modernes comme la conteneurisation. Rédaction de la documentation : Créer et maintenir la documentation technique et fonctionnelle associée à l’application. Qualité du code : Assurer la qualité technique et fonctionnelle des systèmes développés. Suivi et coordination : Piloter les prestataires externes impliqués dans le projet et suivre les avancements. Compétences techniques requises : Java (Confirmé) – Expertise dans le développement backend en Java. Spring (Confirmé) – Maîtrise de Spring Framework (Spring Boot, Spring MVC, etc.). Groovy (Junior) – Connaissance ou appétence pour le développement en Groovy. Hibernate (Confirmé) – Compétences solides en ORM (Object Relational Mapping) avec Hibernate. React (Frontend) – Notions ou expérience dans l'intégration avec une IHM React. Conteneurisation (Docker/Kubernetes) – Bonne compréhension des concepts de conteneurisation et de mise en production d'applications Lieu de travail : Sophia Antipolis (3 jours par semaine sur site, 2 jours télétravail possibles selon les besoins)

Mission freelance
Chef de projet MOE
Nous recherchons un Chef de projet MOE Compétences : Suivi du delivery - Confirmé - Impératif Conception et chiffrages - Confirmé - Impératif Description détaillée: Dans le cadre de l'un de nos grands projets, nous recherchons pour début septembre, un chef de projet MOE Technologie 'expertise attendue sur 5) : - Spring Batch (5), - Spring intégration (4), - JDK 11 et + (4), - Spring Boot (3), - Hibernate/JPA (3), - VueJS (2) - Typologies d’activités : - Suivi du delivery (Chiffrage, maitrise des risques et du planning) - Capacité d’analyse de sujet de MCO complexe (Spring, gestion des transactions, interface BDD) - Capacité à cadrer et leader des chantiers technique : architecture applicative - Conception et chiffrages - Contribue à la conception de la réalisation - Chiffre les évolutions du périmètre en se basant sur des hypothèses fortes et dénombrables - Pilotage des activités - Forme, accompagne et challenge les RAE de l’équipe - Définie et attribue les tâches à son équipe de développement - Qualité - Garant Qualité : couverture TU/Sonar/Javadoc - Réalisation/Fabrication - Garanti l’homogénéité des pratiques de développement ainsi que le respect de l’architecture - S’assure du traitement de la dette en cohérence avec les consignes projet - Met en œuvre l’industrialisation - RH - Forme les collaborateurs les plus juniors - Gère la montée et le maintien de la compétence sur son périmètre - Propose des plans d’amélioration des processus de production

Offre d'emploi
Tech lead Java - Secteur des Télécoms - Lyon (H/F)
Contexte du poste Notre entreprise, évoluant dans le secteur de la technologie digitale et située à Lyon, est en quête constante d'innovation pour répondre aux défis technologiques actuels. Vous intégrerez une de nos quatre Scrum Teams dynamiques, composée d'un Product Owner, d'un Scrum Master et de Cinq développeurs passionnés. En tant que Tech Lead Java, vous serez responsable de la qualité technique des livrables et du respect des normes de développement de l’entreprise. Vous interviendrez à la fois sur des choix stratégiques d’architecture et sur l’accompagnement technique de l’équipe de développement. Missions principales : Revue et validation des Merge Requests afin de garantir un code propre et maintenable. Partage des connaissances et mentoring des développeurs juniors et seniors. Rédaction des spécifications techniques en amont du développement. Analyse des besoins métier et prise de décisions sur les choix d’architecture. Mise en place et optimisation des pipelines CI/CD sur GitLab CI. Gestion des mises à jour techniques des dépendances et veille technologique. Développement et structuration des microservices en Java avec Spring Boot. Gestion des livrables sous forme de conteneurs Docker et orchestration sous Kubernetes. Stack technique Back-end : Java 17, Spring Boot, Hibernate, Hibernate Envers, Shedlock. Front-end : React. Sécurité : Keycloak. Base de données : MariaDB. CI/CD : GitLab CI, Gitflow. Qualité du code : SonarQube, GitLab CI (tests unitaires, couverture de code, détection de code smells). Messagerie asynchrone : RabbitMQ. Orchestration & déploiement : Docker, Kubernetes, HelmChart, ArgoCD.

Offre d'emploi
DEVELOPPEUR SENIOR JAVA SPRING F/H | LILLE (59)
VOTRE QUOTIDIEN RESSEMBLERA A… Vous rejoignez notre client au sein d'une équipe qui réalise le Build et le Run d'un produit. Dans le cadre du développement d'une nouvelle application from scratch, vous serez en charge de : Rédiger les spécifications techniques Réaliser les développements Assurer les tests unitaires Effectuer la recette des livrables Mener les tests de charge Assister les autres développeurs Environnement Technique : Spring Boot, Java 17 et 21, JPA/Hibernate, Tomcat Apache, Oracle, PostgreSQL, Eclipse, IntelliJ, Elastic Search, Azure Le poste est basé à Lille (59) . Dans le cadre de vos fonctions, vous pourrez bénéficier de 2 jours de télétravail par semaine après votre intégration.
Mission freelance
DEV FULLSTACK JAVA / REACTJS
🎯 MISSIONS PRINCIPALES : - 𝗗𝗲́𝘃𝗲𝗹𝗼𝗽𝗽𝗲𝗺𝗲𝗻𝘁 𝗱𝗲 𝗳𝗼𝗻𝗰𝘁𝗶𝗼𝗻𝗻𝗮𝗹𝗶𝘁𝗲́𝘀 : Au sein de nos équipes de développement, et sous la supervision d'un Lead Développeur et d'un Product Owner, vous contribuerez au développement de nouvelles fonctionnalités pour la plateforme. Vous réaliserez en autonomie les développements Back (JAVA), Front (ReactJS) et leur interconnexion, en respectant les normes de codage et de sécurité de l'entreprise. - 𝗥𝗲𝘃𝘂𝗲 𝗱𝗲 𝗰𝗼𝗱𝗲 : Afin de garantir la qualité du code, toute production est soumise à une relecture et une évaluation par un autre développeur. Vous serez donc amené à faire relire votre code et à participer à la relecture de celui de vos collègues. - 𝗢𝗽𝗲́𝗿𝗮𝘁𝗶𝗼𝗻𝘀 𝗥𝗨𝗡 : En tant que solution SaaS, requiert une maintenance continue. Bien qu'une équipe support gère les incidents de niveaux 1 et 2, la correction des anomalies plus complexes incombe à l'équipe de développement. Vous serez donc régulièrement amené à intervenir pour résoudre ces problèmes. - 𝗥𝗲𝗳𝗮𝗰𝘁𝗼 / 𝗢𝗽𝘁𝗶𝗺𝗶𝘀𝗮𝘁𝗶𝗼𝗻 : Dans un souci constant d'évolution, de consolidation et de sécurisation, vous contribuerez à l'analyse et à l'optimisation du code existant.

Mission freelance
Nantes 44 - Chef de projet MOE
Dans le cadre de l'un de nos grands projets, nous recherchons pour début septembre, un chef de projet MOE Technologie 'expertise attendue sur 5) : - Spring Batch (5), - Spring intégration (4), - JDK 11 et + (4), - Spring Boot (3), - Hibernate/JPA (3), - VueJS (2) - Typologies d’activités : - Suivi du delivery (Chiffrage, maitrise des risques et du planning) - Capacité d’analyse de sujet de MCO complexe (Spring, gestion des transactions, interface BDD) - Capacité à cadrer et leader des chantiers technique : architecture applicative - Conception et chiffrages - Contribue à la conception de la réalisation - Chiffre les évolutions du périmètre en se basant sur des hypothèses fortes et dénombrables - Pilotage des activités - Forme, accompagne et challenge les RAE de l’équipe - Définie et attribue les tâches à son équipe de développement - Qualité - Garant Qualité : couverture TU/Sonar/Javadoc - Réalisation/Fabrication - Garanti l’homogénéité des pratiques de développement ainsi que le respect de l’architecture - S’assure du traitement de la dette en cohérence avec les consignes projet - Met en œuvre l’industrialisation - RH - Forme les collaborateurs les plus juniors - Gère la montée et le maintien de la compétence sur son périmètre - Propose des plans d’amélioration des processus de production

Offre d'emploi
Développeur JavaEE, Spring, JPA, Hibernate & Angular
« Notre équipe chez notre client recherche un ingénieur logiciel Java pour pourvoir un poste vacant. Vous travaillerez en collaboration avec l'équipe sur des projets innovants complexes pour nos clients dans le secteur de l'assurance-crédit. Nous recherchons des personnes curieuses, collaboratives, qui cherchent constamment à apprendre et à améliorer leurs compétences. Vos missions : • Concevoir, développer et tester des solutions Java à l'aide de normes et de frameworks courants tels que JavaEE, Spring, JPA, Hibernate et Angular • Étudier et proposer de nouveaux frameworks, technologies ou architectures susceptibles d'améliorer les exigences non fonctionnelles de la solution • Contribuer en permanence à l'amélioration des performances et à la collaboration de l'équipe • Collaborer efficacement avec des équipes dispersées »

Mission freelance
Développeur Spring Batch
Nous recherchons un Développeur Spring Batch Vous intégrerez l’équipe MOE en charge du nouveau grand projet dans le cadre de la généralisation de la facturation électronique aux entreprises assujetties à la TVA. Au sein l’équipe MOE, vous participerez aux travaux de conception et de développement de l’application dans une architecture Java/J2EE. TRAVAUX À RÉALISER · Participation à la conception technique · Analyse critique des spécifications de la maîtrise d’ouvrage · Développement en Java/J2EE des composants applicatifs de type batch et de type backend (service web en API/Rest) · Réalisation des tests unitaires avec Junit · Développement en JavaScript (framework VueJS) des composants applicatifs de type frontend (interface graphique) Compétences indispensables : Spring Batch; Spring Boot; Java/J2EE; API/Rest; SOAP UI; Apache Maven; JUnit; Hibernate; Eclipse; JavaScript; VueJS; Linux (basique)
Mission freelance
Développeur Fullstack | Java & Angular (H/F)
Nous recherchons un Développeur Fullstack | Java & Angular (H/F) pour intervenir sur des projets stratégiques au sein d’une équipe agile. Vous contribuerez à la conception, au développement et à la maintenance de solutions web robustes, scalables et performantes, avec un équilibre entre le back-end Java et le front-end Angular. Mission du poste : • Développer des applications web fullstack : back-end en Java (Spring Boot) et front-end en Angular . • Participer à la conception technique, aux choix d’architecture, et à la modélisation des bases de données. • Implémenter de nouvelles fonctionnalités en respectant les standards de qualité et de sécurité. • Consommer et exposer des API REST et assurer leur intégration fluide dans l’interface utilisateur. • Réaliser les tests unitaires, d’intégration et E2E. • Participer aux revues de code, à l’amélioration continue et à l’optimisation des performances. • Travailler en méthodologie Agile/Scrum avec les équipes produit, QA et DevOps.

Mission freelance
Senior Full Stack Engineer (Java, Cloud, Distributed Systems) (FH)
Contexte : Nous recherchons un(e) Senior Full Stack Engineer pour le compte d’une banque internationale de premier plan située à La Défense . Le consultant interviendra sur des projets stratégiques autour du calcul distribué, du traitement temps réel de données et de la modernisation d’architectures applicatives. L’environnement est exigeant, technique et centré sur l’innovation cloud et les systèmes haute performance. Missions : Développer et optimiser des services back-end en Java (Spring Boot), en lien avec des problématiques de calcul distribué. Concevoir des architectures applicatives scalables pour le traitement de données massives en temps réel. Exploiter les services managés des principales plateformes cloud (AWS, Azure, GCP). Collaborer avec l’équipe DevOps et les parties prenantes pour aligner les priorités business. Participer aux choix d’architecture, revues de code, et mentorat des développeurs junior. Veiller à la performance, la sécurité et la fiabilité des applications.

Mission freelance
Développeur Full Stack Java Spring Boot / Vue.js – Projet de migration - Camel, BPMN, Talend
Dans le cadre d’un projet de refonte d’une application back-office au sein d’un acteur majeur du secteur bancaire, nous recherchons un développeur Full Stack confirmé pour intervenir sur la migration complète d’un outil interne vers une nouvelle stack technique. Missions : Participer à la conception et au développement du backend Java (v11+) avec Spring Boot, Apache Camel et Hibernate . Créer et maintenir des interfaces utilisateur modernes en Vue.js / Nuxt.js . Rédiger et maintenir des tests unitaires avec Junit / Mockito . Assurer la connexion aux bases de données (PostgreSQL, Elasticsearch). Intégrer des workflows métier via Camunda (BPMN) . Travailler sur certains flux ETL via Talend . Collaborer au sein d’une équipe Agile en interaction avec des métiers exigeants.
Mission freelance
Dev JAVA / Cyber
En tant que développeur Java, vous serez amené(e) à : Concevoir, développer et maintenir les composants des produits en Java / Spring / Hibernate Participer à l’intégration de standards cryptographiques (RSA, ECDSA, PKCS#11, X.509, etc.) Implémenter des protocoles de sécurité liés à la gestion des clés, aux HSM (Bull Proteccio, Luna HSM) et à la signature électronique Collaborer avec les équipes architecture, qualification et produit pour garantir la conformité réglementaire (eIDAS, RGS, NIST) Participer à la revue de code, à la rédaction de spécifications techniques et à la documentation (installation, exploitation, administration) Contribuer à la veille technologique et à l’amélioration continue des pratiques de développement (CI/CD, qualité logicielle, sécurité)

Offre d'emploi
Développeur Java/Angular (H/F)
Vos missions ? Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez sur un projet de développement back-end. Le développement des tâches qui vous sont assignées en respectant les spécifications Le Code Review avec les autres développeurs du projet L'écriture de tests unitaires et fonctionnels durant vos développements L'industrialisation de vos développements via notre PIC (Jenkins) La participation au Daily Scrum Meeting, Sprint Revue, Rétro de Sprint et Planning Poker La stack technique : Back End (impératif) : Java (version 8/11/17) Spring boot ou MVC et Hibernate Front End (apprécié) : Frameworks: Angular 2+ (version 12/15)/ React / Vue.js / Bootstrap / Typescript BDD : SQL (MySQL, PostgreSQL, SQLServer) et/ou NoSQL (MongoDB, Cassandra, Redis) Outils : Git, Jenkins, Jira

Mission freelance
POT8348-Un Développeur Java Full-Stack sur Limoges (87)
Almatek recherche pour l'un de ses clients, Un Développeur Java Full-Stack sur Limoges (87).. nous sommes à la recherche d'un Développeur Java Full-Stack ou Backend avec une expérience d'au moins 3 à 4 ans en conception et développement. Compétences techniques requises : Java (Spring, Spring Boot, Hibernate) Angular Développement d'API Rest Bases de données SQL et NoSQL (PostgreSQL, Oracle, MongoDB, Elastic) Outils DevOps / CI-CD (Git, automatisation, intégration continue) Méthodologies Agile (Scrum, Kanban, Cycle en V) Tests unitaires et documentation Compétences comportementales : Esprit d’équipe Curiosité et proactivité Sens du service (capacité à comprendre et répondre aux besoins des clients) Capacité d'estimation et d'organisation Bon niveau en anglais (oral et écrit).

Offre d'emploi
Développeur Java (H/F)
Vos missions ? Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez sur un projet de développement back-end. En tant que Développeur Java (H/F), vous assurez les missions suivantes : • Le développement des tâches qui vous sont assignées en respectant les spécifications • Le Code Review avec les autres développeurs du projet • L'écriture de tests unitaires et fonctionnels durant vos développements • L'industrialisation de vos développements via notre PIC (Jenkins) • La participation au Daily Scrum Meeting, Sprint Revue, Rétro de Sprint et Planning Poker La stack technique : • Back End (impératif) : Spring boot ou MVC et Hibernate • Front End (apprécié) : Frameworks: Angular 2+ / React / Vue.js / Bootstrap • BDD : SQL (MySQL, PostgreSQL, SQLServer) et/ou NoSQL (MongoDB, Cassandra, Redis) • Outils : Git, Jenkins, Jira
Déposez votre CV
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Derniers posts sur le forum
Les métiers et les missions en freelance pour Hibernate
Développeur·euse Java (Kotlin, Groovy...)
Le/ La Développeur·euse Java (Kotlin, Groovy...) utilise Hibernate comme ORM (Object-Relational Mapping) pour gérer les interactions avec les bases de données dans des applications Java complexes.
Explorez les offres d'emploi ou de mission freelance pour Développeur·euse Java (Kotlin, Groovy...) .
Découvrir les offresArchitecte solutions
L'Architecte solutions intègre Hibernate dans des architectures logicielles, en concevant des systèmes évolutifs et performants pour la gestion des données.
Explorez les offres d'emploi ou de mission freelance pour Architecte solutions .
Découvrir les offresIngénieur·e d'études
L'Ingénieur·e d'études développe et maintient des applications utilisant Hibernate pour optimiser les requêtes et simplifier la gestion des bases de données.
Explorez les offres d'emploi ou de mission freelance pour Ingénieur·e d'études .
Découvrir les offresDéveloppeur·euse fullstack
Le/ La Développeur·euse fullstack implémente Hibernate côté back-end pour assurer une gestion efficace des données dans des applications fullstack, tout en maintenant une intégration fluide avec le front-end.
Explorez les offres d'emploi ou de mission freelance pour Développeur·euse fullstack .
Découvrir les offres