Expert - Lead Base de Données Java - Oracle H/F

IBM
Languedoc-Roussillon, France
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) Code Review Databases Relational Databases Linux IBM Maximo Spring Framework Oracle (Applications) Ansible PL-SQL Test Data Apache Camel
+7 more
ReactJS Spring-boot Gatling Apache Kafka Terraform Spring Batch Jenkins

Job description

LinkyParc est une application stable gérant un parc d’environ 80 millions d’équipements en forte croissance. L’application Java 11 / Spring Boot contenant les règles métiers s’interface avec le progiciel IBM Maximo. Face à l’accroissement du parc matériel et aux nouveaux enjeux (usages, retours SAV, nouvelles typologies matérielles), de nouveaux flux et services sont construits pour fluidifier les échanges.

LinkyParc développe et administre également la Brique d’Échange de Fichiers (BEF) pour les partenaires externes. L’équipe de 30 personnes est organisée en ScrumBan et répartie sur plusieurs pôles (Fonctionnel, Dev, Recette, Ops, Core).

Objectifs et livrables :

  • Évaluer les besoins attendus sur la base de données : plans de ressources (volumétrie, accès) et de maintenance (maintien des performances, fréquence des sauvegardes).
  • Appliquer les guides de sécurité et assurer le maintien en conditions opérationnelles (MCO) de la base tout en monitorant la performance.
  • Participer à la modélisation de la base de données et veiller au respect des principes de modélisation et d’intégrité pour éviter la dégradation de la performance.
  • Définir les standards, préconisations et bonnes pratiques pour les développeurs.
  • Documenter et spécifier les livrables ainsi que les procédures de maintenance pour faciliter les interventions de tierces personnes.
  • Livrer et déployer les livrables.
  • Participer aux revues de code impactant la base de données (modifications de modèles, traitements PL/SQL).
  • Intervenir dans la stratégie d’alimentation de la base de données et aider aux tests en fournissant des jeux de données anonymisées.

Requirements

Solides connaissances des bases de données relationnelles (Oracle) et non relationnelles, ainsi que des outils de monitoring associés.

  • Capacité à définir et challenger les solutions et architectures techniques autour de la base de données.
  • Expérience dans l’accompagnement des architectes et urbanistes pour la préparation des dossiers techniques.
  • Capacité à aider à la mise en oeuvre de solutions automatiques de mise à disposition de données de test anonymisées.
  • Maîtrise des outils de gestion de code, de déploiement projet et des traitements PL/SQL.
  • Maîtrise des fondamentaux de l’agilité (ScrumBan)., Profil Sénior (Niveau 3) disposant d’une expérience confirmée en administration et architecture de bases de données sur des environnements complexes et à forte volumétrie.

Le candidat doit faire preuve d’autonomie pour encadrer les bonnes pratiques auprès des développeurs, collaborer avec les architectes et formaliser la documentation.

Posture rigoureuse sur la sécurité et le maintien en conditions opérationnelles.

Environnement technique :

Oracle - Java 11 - Java 17 - Spring Boot - Spring Batch - Apache Camel - IBM Maximo - Kafka - Ansible - Jenkins - Terraform - Gatling - React - Linux - PL/SQL - ScrumBan, Spring Ansible Apache Camel SGBD Linux Oracle Batching Jenkins Rigueur et méthode Autonomie KAFKA Terraform Java Monitoring

Benefits & conditions

Taux journalier :TJM HT max 531 € (hors éventuels frais de mission, à discuter avec le client).css-11k7fwb{display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-padding-start:var(–chakra-space-1-5);padding-inline-start:var(–chakra-space-1-5);-webkit-padding-end:var(–chakra-space-1-5);padding-inline-end:var(–chakra-space-1-5);text-transform:none;font-size:var(–chakra-fontSizes-xs);border-radius:var(–chakra-radii-md);font-weight:var(–chakra-fontWeights-semibold);background:var(–chakra-colors-success-200);color:var(–chakra-colors-success-700);box-shadow:var(–badge-shadow);padding:4px 6px;–badge-bg:var(–chakra-colors-success-100);–badge-color:colors.success.800;}.chakra-ui-dark .css-11k7fwb:not([data-theme]),[data-theme=dark] .css-11k7fwb:not([data-theme]),.css-11k7fwb[data-theme=dark]{–badge-bg:rgba(226, 243, 232, 0.16);–badge-color:var(–chakra-colors-success-200);}Cette offre est à 0% de commission .css-74lrwu{width:1em;height:1em;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.1s ease-in-out color;transition:.1s ease-in-out color;}.css-74lrwu *{-webkit-transition:.1s ease-in-out fill;transition:.1s ease-in-out fill;fill:var(–chakra-colors-rythm-600);}

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · WWC 2023

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

57 sec

Extracting API schemas automatically during continuous integration builds

Axel Barbier · WWC 2023

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all