Intelcia tech est un acteur de référence de l’outsourcing IT et de la transformation digitale. Forts d’une expertise de plus de 20 ans, nous intervenons aujourd’hui dans 5 domaines stratégiques : Infrastructures, Cloud, Solutions Applicatives, Cybersécurité, Data et IA.
Nous sommes à la recherche d'un Technical Specialist JAVA, Angular, qui contribuera au développement des fonctionnalités des différentes applications et de les maintenir en condition opérationnelle. Spécialisé dans son domaine, il intervient directement sur tout ou partie du projet.
Missions:
- Concevoir, développer et maintenir des applications backend robustes et performantes en environnement Java/Spring.
- Assurer l'interfaçage optimal entre la couche applicative (Java) et la base de données (Oracle).
- Développer et optimiser la couche de données : packages, procédures, fonctions et triggers en PL/SQL.
- Effectuer des analyses de performance de bout en bout (code Java, requêtes SQL & traitements PL/SQL), diagnostiquer les lenteurs et proposer des solutions de tuning.
- Mettre en œuvre les bonnes pratiques de développement (Clean Code, TDD, revues de code) et de structuration.
- Gérer le cycle de vie applicatif : participer aux phases de recette, aux tests de performance et à la mise en production.
- Rédiger la documentation technique associée aux développements réalisés.
Compétences techniques :
Expertise Java & Écosystème Spring :
- Maîtrise avancée de Java : très bon niveau de développement (Java 11, 17 ou supérieur).
- Expertise du Framework Spring : Spring Boot, Spring Core, Spring Security, Spring Data.
- Architecture & Web Services : conception et développement d'API REST / microservices.
- ORM & Accès aux données : maîtrise de JPA / Hibernate et intégration fine avec les bases de données relationnelles.
- Outils de développement : maîtrise de Git, Maven..
Expertise Base de Données (Oracle & PL/SQL) :
- Maîtrise avancée du langage PL/SQL : packages, procédures stockées, gestion des exceptions, curseurs, tables associatives.
- Excellente connaissance du SQL : DDL, DML, requêtes complexes, jointures, agrégats, sous-requêtes, CTE.
- Tuning SQL et PL/SQL (expérience avérée) : analyse des plans d'exécution, indexation, partitionnement.
- Maîtrise des outils Oracle : SQL Developer, TOAD, etc.
- Performance & Sécurité : forte sensibilisation aux contraintes liées à la volumétrie et aux temps de réponse.
Profil recherché:
- Formation : Bac 5 (Master ou école d’ingénieur) en système d’information
- Expérience : Minimum 4 ans dans un poste similaire
Soft skills :
- Excellente communication et capacité à travailler dans un environnement complexe.
- Capacité à prendre du recul, à challenger et à contribuer aux choix d’architecture.
- Autonomie et sens de l’initiative.