
Développeur Java H/F
- Lille - 59
- CDI
- Entreprise anonyme
Les missions du poste
Contexte de la mission
Dans le cadre du développement et de la modernisation d'applications desktop à forte valeur ajoutée, nous recherchons un Développeur Java FX expérimenté.
Il interviendra au sein d'une équipe pluridisciplinaire (chefs de projet, analystes fonctionnels, testeurs et UX/UI designers) pour concevoir, développer et maintenir des interfaces riches, performantes et ergonomiques en Java FX.
Missions principales
Concevoir et développer des interfaces graphiques en Java FX à partir des besoins fonctionnels et techniques.
Participer à la conception technique et à la modélisation des applications.
Intégrer les composants métier et les services backend (REST, SOAP, JDBC, etc.).
Assurer la maintenance corrective et évolutive des applications existantes.
Contribuer à la qualité du code (tests unitaires, revue de code, respect des bonnes pratiques).
Participer à l'industrialisation des livrables : CI/CD, packaging, déploiement automatisé.
Collaborer avec les équipes UI/UX pour garantir une expérience utilisateur fluide et performante.
Rédiger la documentation technique associée aux développements.
Le profil recherché
Compétences techniques requises
Langages & Frameworks
Java SE 8+ (maîtrise indispensable).
Java FX (expérience significative dans la conception d'interfaces complexes).
FXML, CSS, Scene Builder.
JDBC / JPA / Hibernate pour la persistance des données.
Spring / Spring Boot (souhaité selon le contexte).
Outils & Environnements
IDE : IntelliJ IDEA, Eclipse ou équivalent.
Contrôle de version : Git / GitLab / GitHub.
CI/CD : Jenkins, Maven, Gradle.
Tests : JUnit, Mockito.
Base de données : PostgreSQL, Oracle, MySQL (selon contexte).
Architecture & bonnes pratiques
Programmation orientée objet, design patterns (MVC, Observer, Dependency Injection).
Connaissance des principes de développement modulaire et maintenable.
Bonnes notions de performance, optimisation mémoire et multithreading sous Java.
Profil recherché
Développeur Java confirmé ou senior
Solide expérience sur Java FX et développement d'applications desktop riches.
Bonne compréhension des architectures n-tiers et de l'intégration backend.
Esprit analytique, goût du code propre et structuré.
Capacité à travailler en équipe agile (Scrum / Kanban).
Savoir-être
Rigueur et autonomie dans le travail.
Esprit d'équipe et sens du partage technique.
Curiosité technologique et veille sur les évolutions Java / UI.
Communication claire et capacité à vulgariser.
Engagement dans la qualité du produit et le respect des délais.