Développeur Java/J2EE

Mission

Participer aux processus de conception du service (capacité, disponibilité, sécurité et niveaux de services) dans le cadre de son service;
Coordonner la résolution des incidents et des problèmes portant sur son service;
En collaboration avec l’exploitation, mettre en place le monitoring du service;
Fournir à l’exploitation et au support les informations nécessaire à la surveillance, notamment suite aux changements effectués sur le service;
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;
Aider l’équipe à mettre un cadre Scrum adapté au contexte. Être le gardien du respect des cérémonies, des rôles et du bon fonctionnement général de l’équipe;
Participer activement à l’amélioration continue des pratiques du secteur Prestations de service;
Maintenir à jour la documentation technique, sur tous les supports officiels du secteur, du service et de l’entreprise

PROFIL

Bonne connaissance globale de l’IT et maîtrise des familles de composants de l’infrastructure (Applicatifs, base de données, stockage, serveurs, sécurité …),

Aptitude à identifier les besoins métiers impactant la disponibilité et la performance des services IT,

Connaissance des processus et des bonnes pratiques ITIL en vigueur,

Maîtrise des architectures des solutions Java / J2EE, des frameworks Spring / Hibernate et des environnements de développement usuels (ex. GIT…),

Maîtrise des outils d’intégration continue (ex. : Jenkins, Docker), et expérience de déploiement d’une démarche d’intégration continue et de pratiques DevOps,

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

Maîtrise des principes de conception orientée objet,

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

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

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.

1ère expérience en Suisse impératif

Postuler pour ce poste

Allowed Type(s): .pdf, .doc, .docx