ContexteDans le cadre du développement et de l'évolution de solutions logicielles destinées à des environnements clients et embarqués, nous recherchons un Développeur Java Confirmé disposant d'une solide expérience en JavaFX et/ou Java Swing. Vous intégrerez une équipe technique intervenant sur la conception, le développement et la maintenance d'applications Java, notamment sur des problématiques IHM, applications desktop et environnements embarqués. MissionsConcevoir et développer des applications Java. Développer et faire évoluer des interfaces graphiques avec JavaFX / Swing. Intervenir sur des applications desktop / client lourd. Participer au développement de solutions embarquées. Analyser les besoins techniques et fonctionnels. Participer à la conception technique et à l'architecture. Développer de nouvelles fonctionnalités et maintenir l'existant. Réaliser les tests unitaires et participer à l'intégration. Corriger les anomalies et optimiser les performances. Participer aux revues de code. Rédiger la documentation technique. Collaborer avec les équipes produit, QA, fonctionnelles et systèmes/embarqués. Compétences obligatoiresJava JavaFX et/ou Java Swing Développement Desktop / Client lourd Programmation orientée objet Conception logicielle Tests unitaires Git Compétences appréciéesDéveloppement embarqué IHM / GUI Architectures client lourd Spring / Spring Boot API REST Maven / Gradle JUnit / Mockito Linux Environnements industriels ou techniques Environnements soumis à de fortes contraintes de performance ou de fiabilité
ContexteDans le cadre du développement et de l'évolution de solutions logicielles destinées à des environnements clients et embarqués, nous recherchons un Développeur Java Confirmé disposant d'une solide expérience en JavaFX et Java Swing. Vous intégrerez une équipe technique intervenant sur la conception, le développement et la maintenance d'applications Java, avec des problématiques liées notamment aux interfaces graphiques, aux applications client et aux environnements embarqués. MissionsConcevoir et développer des applications en Java. Participer au développement d'interfaces graphiques avec JavaFX et Swing. Concevoir et faire évoluer des applications client lourdes / desktop. Participer au développement de solutions destinées à des environnements embarqués. Analyser les besoins techniques et fonctionnels. Participer à la conception technique et à l'architecture des solutions. Développer de nouvelles fonctionnalités et faire évoluer les applications existantes. Réaliser les tests unitaires et participer aux phases d'intégration et de validation. Identifier et corriger les anomalies et problèmes de performance. Participer aux revues de code et contribuer à l'amélioration de la qualité du code. Rédiger et maintenir la documentation technique. Collaborer avec les équipes produit, fonctionnelles, QA et systèmes/embarqués. Compétences techniques obligatoires Java, JavaFX, Java Swing, développement d'applications desktop/client, programmation orientée objet, conception logicielle, tests unitaires, Git. Compétences appréciéesExpérience en développement embarqué. Connaissance des problématiques IHM / GUI. Connaissance des architectures client lourd. Connaissance de Spring / Spring Boot. Connaissance des API REST. Maven / Gradle. JUnit / Mockito. Linux. Connaissance des environnements industriels ou techniques. Expérience dans des environnements à fortes contraintes de performance ou de fiabilité.
Contexte de la mission : Viveris recherche un Ingénieur Conception et développement JAVA client lourd /JavaFX/ Swing H/F pour intervenir au sein du centre d'excellence logiciel de l'un de nos client spécialisé dans le secteur de la défense. Vous interviendrez sur des applications de simulation et d'interopérabilité reposant principalement sur des technologies Java 11 et Java 25.La mission couvre la conception objet, le développement de composants Java et d'IHM JavaFX, ainsi que l'intégration avec les différentes briques logicielles, middlewares et simulateurs du système. Responsabilités : - Concevoir et développer des applications Java client lourd en Java 11 / Java 25 ; - Développer et faire évoluer les IHM sous JavaFX ; - Participer à la conception et à l'évolution de l'architecture applicative ; - Intégrer les composants Java avec les middlewares, simulateurs et éventuellement des composants natifs via JNI ; - Participer aux activités d'intégration, de tests, de validation et de correction des anomalies ; - Garantir la qualité, la robustesse et la maintenabilité du code ; - Maintenir la documentation technique et les éléments de configuration associés aux développements.
Contexte Dans le cadre des activités, le client recherche un développeur logiciel afin de participer aux évolutions et à la maintenance d'un outil interne de tests automatiques utilisé pour la qualification des logiciels opérationnels Mission Le consultant interviendra au sein de l'équipe logicielle et aura pour principales responsabilités : • Analyser les besoins d'évolution de l'application . • Réaliser les développements correctifs et évolutifs. • Participer à la conception technique des nouvelles fonctionnalités. • Effectuer les tests unitaires associés aux développements réalisés. • Assurer la maintenance corrective de l'application. • Participer aux revues de code et aux échanges techniques avec l'équipe projet. • Rédiger la documentation technique associée aux développements. Profil recherché • Formation Bac+5 en informatique ou équivalent. • Bonne maîtrise de JavaFX. • Expérience sur des applications desktop complexes. • Autonomie, rigueur et capacité à travailler en équipe. Anglais : Courant Possibilité de mission à Aix-en-Provence