Développeur FullStack (H/F)


Développeur FullStack (H/F)

Référence de l'offre
JT-17028
Type de contrat
CDI
Secteur d'activité
Tertiaire
Date de publication
07/09/2017
Date de début
Lieu de travail
Paris
Salaire
40 - 55 KE

Description du poste

Mission

Au sein de la direction des technologies et des réseaux de diffusion la personne retenue devra avoir une double compétence en développement et exploitation et sera particulièrement chargée des missions suivantes :

- Diagnostiquer, accompagner et trouver des solutions techniques pour répondre aux besoins des services internes et externes.
- Analyser les spécifications fonctionnelles et anticiper les problèmes éventuels en assurant la maintenance et la mise à jour des applications existantes.
- Rédiger les spécifications techniques générales, les spécifications techniques détaillées
- Assurer les développements informatiques (frontend et backend) des applications
- Encadrement technique des prestataires en charge des développements.
- Très bonne maitrise des outils et des pratiques du web et de l'informatique Java, des CMS, des Frameworks …. .
- Posséder de très bonnes compétences en pilotage de projet
- Avec la collaboration du chef de projet, effectue le chiffrage des demandes
- Assure une qualité de service sur toutes les étapes du projet.
- Coordonner l'équipe tout au long du projet, gère le micro-planning et s'assure que la solution livrée corresponde bien aux demandes des utilisateurs.
- Encadrer les développements et être garant des résultats et de la qualité en suivant la performance de l'équipe (normes de développement, livrables applicatifs (développement), revue de code des équipes)
- Garant du respect de la livraison des projets, du délai des développements avec le chef de projet
- Assure les travaux sur l'intégration continue
- Gérer la mise en œuvre des applications : recettes, corrections, mise en production, compte-rendu, évolutions et documentations techniques.

Compétences

Aptitudes professionnelles

- Qualités relationnelles, rédactionnelles

- Esprit de synthèse de manière à avoir une vision globale d'un projet.
- Esprit analytique
- Dynamisme, esprit d'équipe, sens relationnel, autonomie, rigueur
- Veille technologique.

 

- Anglais technique

Durée

CDI

Profil

Diplôme requis
De formation école d'ingénieur ou universitaire (bac + 5) et fort d'une expérience de 5 ans, vous avez de bonnes connaissances sur :

- Développement d'applications web frontend et backend et appréhension des problématiques d'ergonomie et d'optimisation de ces applications.
- Mise en application de la modélisation orientée objet, des normes et bonnes pratique en matière de développement JAVA J2EE.
- Les principes d'architecture logiciels fondamentaux sur différents applicatifs : SOA, EIP, Identity Management, SSO, AOP, DI, Design Patterns …
- Formalisation UML.
- Utilisation d'au moins un conteneur de servlet JAVA 7,8 (Tomcat, Glassfish, JBoss, Websphere…).
- Développement des principaux ecosystèmes Java / Javascript, Spring, JSP, HTML 5, CSS 3, Hibernate, Hadoop, JQuery, AngularJS et Bootstrap
- Développement de couches MVC (Spring MVC, Spring 4).
- Développement des couches de service (Spring IOC, Spring remote, indexation Lucene) et de DAO (Hibernate, JDBC).
- Développement de scripts SQL et PL/SQL, manipulation de bases de données relationnelles (Oracle, MySQL) et conception de modèles de données.
- Mise en place de web services REST/SOAP (Jersey, Apache CXF).
- Développement de tests unitaires et pratique du TDD, BDD afin de garantir un niveau de qualité attendu.
- Les repository de versionning GIT
- Les outils de développement, de build et de contrôle : Maven, Nexus, Sonar, Jenkins…
- Maintenance corrective et évolutive des application

 

Statut

Cadre

Expérience

4 ans