Obtenez une réponse de cet employeur — un CV et une lettre de motivation adaptés exactement à ce qu’on recherche pour ce poste.
Free-Work à Brest recherche un Développeur Java Confirmé pour concevoir et maintenir des applications destinées à des environnements clients et embarqués. Vous travaillerez sur des interfaces graphiques et des applications desktop en Java, avec JavaFX et Swing.
Vous participerez à l'architecture technique, réaliserez les tests unitaires, optimiserez les performances et contribuerez à la documentation et aux revues de code, en collaboration avec les équipes produit et QA.
Dans 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.
Concevoir 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.
Java, JavaFX, Java Swing, développement d'applications desktop/client, programmation orientée objet, conception logicielle, tests unitaires, Git.
Expé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é.