Descriptif de poste: Ingénieur logiciel Java (f/h/autre)
Publiez ce modèle de descriptif de poste d’Ingénieur logiciel Java sur les sites d’annonces ou des pages d’emploi en ligne afin d’attirer des candidats qualifiés pour votre service d’ingénierie.
Refreshed on
February 6, 2020
Responsabilités de l’Ingénieur logiciel Java:
- Analyse des exigences de l’utilisateur et du système
- Conception d’organigrammes afin d’illustrer les solutions logicielles
- Rédaction de code efficace sur la base des spécifications des fonctionnalités
Description du poste
Nous recherchons un Ingénieur logiciel Java pour nous aider à développer des produits et des applications fonctionnels.
Les responsabilités de l’Ingénieur logiciel Java incluent la définition des exigences logicielles, la rédaction de code propre et efficace pour différentes applications, ainsi que la réalisation de tests en vue d’améliorer la fonctionnalité du système. Si vous disposez d’une expérience pratique dans le domaine de la programmation dans un environnement Java et que vous affichez un intérêt pour les méthodologies agiles, nous aimerions vous rencontrer.
Enfin, vous mettrez en œuvre et vous gèrerez les composants et les structures Java tout au long du cycle du développement de logiciels.
Responsabilités
- Analyser les exigences de l’utilisateur et du système
- Concevoir des organigrammes afin d’illustrer les solutions logicielles
- Rédiger du code efficace sur la base des spécifications des fonctionnalités
- Développer des interfaces utilisateur
- Hiérarchiser et exécuter des tâches au sein du cycle du développement de logiciels
- Concevoir une architecture de base de données
- Tester et déboguer les applications Java
- Valider les fonctionnalités et la sécurité des logiciels
Exigences
- Expérience professionnelle en tant qu’Ingénieur de logiciels Java, Développeur Java senior ou à un poste similaire
- Expérience en matière de conception d’applications Java EE
- Connaissance de la conception orientée objet (OOD)
- Bonne connaissance des frameworks Java populaires, telles que JSF et Spring MVC
- Expérience dans le développement piloté par les tests (test-driven development)
- Compétences en matière de résolution des problèmes
- Licence en informatique, en ingénierie ou autre domaine apparenté