Job Detail

Développeur Java Confirmé

Inseriert am: 18.02.2020

Mission

Dans le cadre d'un programme d'évolutions du système d'informations dans le secteur Fiscal, notre client recherche un développeur Java confirmé pour prendre en charge le développement de nouveaux systèmes et la maintenance évolutive et corrective de systèmes existants, constitué de 25 applications et de 28 prestations e-démarches.




Responsabilités :



Mener les analyses techniques de simples à complexes, à partir de l'expression validée des besoins, identifier les solutions et les risques techniques associés, valider et justifier le choix d'une solution

Réaliser et documenter la conception technique des solutions à mettre en place, identifier et justifier les besoins en ressources techniques selon les couches d'architecture standards

Développer les solutions simples à complexes dans les délais impartis et avec le niveau de qualité requis, assurer la mise en place et l'exécution des plans de tests unitaires, d'intégration ou de charge

Effectuer un reporting précis et régulier en daily meeting ou au chef de projet / gestionnaire de service sur l'avancée des travaux, reste à faire, remonter et suivre les risques techniques identifiés

Assurer le support des solutions, de la prise en charge des problèmes au déploiement des correctifs nécessaires, apporter le bon niveau de communication avec le chef de projet, le gestionnaire de service ou l'utilisateur

Respecter les standards en vigueur concernant la conception, le développement, la stratégie de tests, la sécurité ainsi que l'application des standards et processus, participer activement à l'amélioration continue des pratiques du secteur

Maintenir à jour la documentation technique, sur tous les supports officiels du secteur




Profil


Compétences souhaitées :



3 années d'expériences requises sur les compétences suivantes :

Maîtrise des architectures J2EE

Maîtrise des langages Java (7 ou +) et SQL

Maîtrise des principes de conception orientée objet

Maîtrise du développement WEB (HTML / CSS / Javascript)

Bonnes connaissances d'environnement de développement (gestionnaire de source – par exemple SVN, gestion du cycle de vie projet – par exemple Maven)

Bonnes connaissances des principes de qualité logiciel et notamment la mise en oeuvre de tests unitaires (approche TDD, tests préférablement avec JUnit)

Bonnes connaissances des processus d'ingénierie de développement (phases et livrables associés)

Capacité à produire et travailler sur des conceptions issues d'UML (Cas d'utilisation, Diagrammes de classes etc.)

Expérience confirmée de travail en environnement Agile

Expérience confirmée de travail dans un environnement d'intégration continue (préférablement Jenkins et Sonar)


Compétences optionnelles qui représenteraient un plus :


Bonnes connaissances générales de Spring MVC

Bonnes connaissances générales de SWING

Connaissance d'un outil de profiling permettant de résoudre des problèmes de performance

• Connaissance de la méthodologie Hermès



Formation :




Diplôme HES ou licence en informatique ou diplôme d’ingénieur EPF ou diplôme fédéral.




Compétences relationnelles :



Capacité à monter en compétences sur un domaine fonctionnel

Autonomie, responsabilité, adaptabilité, dynamisme

Fait preuve d'initiative

Capacité à travailler sous stress

Capacité à travailler en équipe et à partager ses connaissances

Avoir une attitude ouverte vis-à-vis des changements

Details