Ingénieur Conception et Développement Logiciel Java - Jni - Défense H/F

Groupe Viveris
Inconnu, France
26 days ago

Role details

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

Tech stack

Microsoft Word Java (Programming Language) Ubuntu (Operating System) Configuration Management Linux Middleware Java Development Kit Java Native Interface Software Architecture Software Engineering

Job description

Analyser la documentation du middleware et les spécifications des simulateurs fournies par les responsables de maîtrise d’oeuvre ;

  • Concevoir et développer des composants logiciels spécifiques au projet en Java, de la version 11 aux versions plus récentes ;
  • Mettre en oeuvre et maintenir des interfaces Java Native Interface (JNI) afin d’assurer l’interopérabilité entre les composants Java et les bibliothèques natives ;
  • Participer à l’intégration des articles logiciels sur les environnements Linux ;
  • Assurer la gestion de configuration des sources, évolutions et livrables avec IBM Engineering Workflow Management (EWM) ;
  • Réaliser les activités de validation de l’outil : élaboration et exécution des tests, rédaction des scénarios de test et des comptes rendus associés ;
  • Rédiger et maintenir la documentation des développements réalisés, conformément aux processus métier et projet existants ;
  • Assurer le support utilisateur et participer à l’analyse ainsi qu’à la correction des anomalies., Intégration logicielle Création d’une base documentaire Java Compte-rendu

Requirements

Profil recherché :Ingénieur diplômé Bac +5 en informatique ou domaine connexe, vous justifiez d’au moins 5 ans d’expérience en conception et développement logiciel, idéalement dans un environnement industriel, critique ou fortement contraint. Vous disposez d’une solide expertise en développement Java et vous avez une bonne connaissance des problématiques d’intégration logicielle sous Linux. Une expérience des mécanismes JNI, de la compilation de composants Java et natifs, ainsi que des démarches de validation logicielle est attendue. Une sensibilité au domaine de la Défense, aux systèmes de simulation ou aux architectures logicielles distribuées est fortement appréciée.Environnement technique :Langages : Java 11 et versions ultérieures, Java Native Interface (JNI) ;Systèmes : Ubuntu 18.04 à Ubuntu 26.04 selon les projets ;Compilation et intégration : JDK 11 et versions ultérieures, composants Java et bibliothèques natives ;Gestion de configuration : IBM Engineering Workflow Management (EWM) ;Qualité : tests, scénarios de validation, comptes rendus de tests, co-validation ;Documentation : documentation technique, documentation de développement et support utilisateur sous Word ;Domaine fonctionnel : middleware, simulateurs, interopérabilité entre briques logicielles et systèmes Défense.Nos avantages :Rémunération attractive et évolutive,Mutuelle familiale à garanties hautes,Tickets restaurant pris en charge à 60 %,100 % titre de transport urbain remboursé,Primes d’intéressement, de participation et de cooptation,Formation continue avec LinkedIn Learning et nos communautés techniques., Ingénieur diplômé Bac +5 en informatique ou domaine connexe, vous justifiez d’au moins 5 ans d’expérience en conception et développement logiciel, idéalement dans un environnement industriel, critique ou fortement contraint. Vous disposez d’une solide expertise en développement Java et vous avez une bonne connaissance des problématiques d’intégration logicielle sous Linux. Une expérience des mécanismes JNI, de la compilation de composants Java et natifs, ainsi que des démarches de validation logicielle est attendue. Une sensibilité au domaine de la Défense, aux systèmes de simulation ou aux architectures logicielles distribuées est fortement appréciée.

Environnement technique :

  • Langages : Java 11 et versions ultérieures, Java Native Interface (JNI) ;
  • Systèmes : Ubuntu 18.04 à Ubuntu 26.04 selon les projets ;
  • Compilation et intégration : JDK 11 et versions ultérieures, composants Java et bibliothèques natives ;
  • Gestion de configuration : IBM Engineering Workflow Management (EWM) ;
  • Qualité : tests, scénarios de validation, comptes rendus de tests, co-validation ;
  • Documentation : documentation technique, documentation de développement et support utilisateur sous Word ;
  • Domaine fonctionnel : middleware, simulateurs, interopérabilité entre briques logicielles et systèmes Défense.

Benefits & conditions

  • Rémunération attractive et évolutive,
  • Mutuelle familiale à garanties hautes,
  • Tickets restaurant pris en charge à 60 %,
  • 100 % titre de transport urbain remboursé,
  • Primes d’intéressement, de participation et de cooptation,
  • Formation continue avec LinkedIn Learning et nos communautés techniques.

About the company

Au sein du centre d’excellence logiciel de notre client, acteur majeur du secteur de la défense, vous participez au développement, à l’intégration et à la validation de composants logiciels permettant aux différentes briques d’un système de simulation d’interagir entre elles. Vous intervenez sur la conception, le développement et la qualification de composants Java, en lien avec des mécanismes d’interfaçage natif, des middlewares et des simulateurs. Vous évoluez dans un environnement projet structuré, reposant sur des processus métier et qualité établis.

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 · World Congress 2023

3:58 min

Mitigating diverse browser quirks and unsupported clipboard metadata formats

Markus Over Markus Over

1:18 min

Implementing routing middleware for seamless multi-fragment origination

Igor Minar Igor Minar +1 · World Congress 2025

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:59 min

Utilizing live captions for context in video meetings

Florian Margaine Florian Margaine · Europe 2026 Virtual

4:19 min

Securing API requests with frontend interceptors and backend middlewares

Bartosz Pietrucha · JS Congress

Videos

See all

Related articles

See all