Ingénieur Développeur Java - Tibco H/F - ALTEN
- CDI
- ALTEN
Les missions du poste
Leader mondial de l'Ingénierie et du Conseil en Technologies (ICT), ALTEN accompagne les grands acteurs de l'industrie, des télécommunications, de l'énergie, de la banque, du secteur public et des services dans leurs projets de transformation technologique et digitale.
Présent dans plus de 30 pays et fort de plusieurs dizaines de milliers de collaborateurs, ALTEN intervient sur l'ensemble du cycle de vie des projets, de la phase de conception jusqu'à l'exploitation et l'amélioration continue des solutions.
Grâce à une forte culture technique et innovation, ALTEN accompagne ses clients sur des sujets à forte valeur ajoutée :
- Software Engineering
- Cloud & DevOps
- Data & Intelligence Artificielle
- Cybersécurité
- Systèmes embarqués
- Infrastructure & Production IT
- Product Management & Agile Delivery
- Transformation Digitale & SI
ALTEN se distingue par :
- son expertise technique multi-sectorielle,
- sa capacité à mobiliser rapidement des consultants spécialisés,
- son accompagnement sur des projets critiques et stratégiques,
- sa culture d'évolution et de montée en compétences.
Nous recherchons des profils disposant d'une réelle expertise technique, capables d'évoluer dans des environnements complexes et innovants, avec une forte appétence pour les nouvelles technologies et les méthodologies Agile
Descriptif du poste
Au sein de la direction des systèmes d'information, vous rejoignez une équipe dynamique en charge du build et du run de nos applications critiques. Votre rôle sera d'assurer la conception, le développement et l'intégration d'applications robustes en combinant la puissance de l'écosystème Java et l'agilité des solutions de middleware TIBCO.
Vos missions principales :
- Conception & Développement : Participer à l'architecture, au développement et aux évolutions des applications back-end Java.
- Intégration & EAI/ESB : Concevoir, configurer et déployer des flux d'intégration de données et des architectures orientées services (SOA) via les outils TIBCO.
- Maintien en Condition Opérationnelle (MCO) : Assurer le support de niveau 2/3, analyser les logs, identifier les anomalies (run) et optimiser les performances des flux existants.
- Tests & Déploiement : Rédiger et exécuter les tests unitaires et d'intégration, et participer à l'automatisation des déploiements (CI/CD).
- Documentation : Rédiger les spécifications techniques et les dossiers d'architecture technique (DAT) des flux mis en oeuvre.
Le profil recherché
Compétences techniques indispensables (Mandatory) :
- Écosystème Java : Maîtrise solide de Java (Core, JEE) et des frameworks associés (Spring Boot, Hibernate/JPA).
- Solutions TIBCO : Expérience confirmée sur les outils de l'éditeur (ex. TIBCO BusinessWorks (BW5/BW6), TIBCO EMS (Enterprise Message Service) pour la gestion des queues/messages).
- Web Services & API : Excellente maîtrise des protocoles REST (JSON) et SOAP (XML/WSDL).
- Bases de données : Bonne pratique du SQL (Oracle, PostgreSQL ou SQL Server).
Compétences appréciées (Nice to Have) :
- Connaissances des outils de monitoring et d'observabilité des flux middleware (TIBCO Administrator, ELK, Splunk, etc.).
- Sensibilité aux pratiques DevOps et aux pipelines CI/CD (Jenkins, GitLab CI, Docker, Kubernetes).
- Pratique des méthodologies Agiles (Scrum / Kanban).
Qualités humaines : Rigoureux(se) et doté(e) d'un fort esprit d'analyse, vous êtes reconnu(e) pour votre capacité à résoudre des problématiques d'intégration complexes. Vous possédez un excellent relationnel qui vous permet de collaborer efficacement avec les équipes d'infrastructure et les équipes métiers.
Compétences requises
- XML
- Java
- JSON
- Rigueur et méthode
- Architecture orientée services (SOA)
- Esprit d'analyse
- SQL
- REST
- Spring Boot