Contexte

  • Environnement technique : Java, Angular, SQL, PostgreSQL, SpringBoot, Git, Maven, Jenkins, Jira, méthodologie Agile, outils d’automatisation CI/CD

  • Localisation : Valbonne

  • Type d'emploi : Temps plein

  • Rémunération: Selon expérience

Description de poste :

Le département IT Tech Engineering recherche un Développeur Fullstack JAVA

Vous assurerez la maintenance et l'évolution des applications informatiques internes et en créerez une nouvelle à l'aide du cadre de développement existant.

Vous participerez à plusieurs projets de développement (back-end et/ou front-end) pour améliorer ou créer des applications informatiques utilisées par les équipes métiers.

Vous travaillerez au bureau de notre client et, si vous y êtes autorisé, vous pourrez travailler à domicile conformément à la politique interne (2 jours maximum par semaine).

Responsabilités :

  • Développer des composants logiciels

  • Effectuer des tests unitaires et d'intégration de composants logiciels

  • Documenter le code et produire des produits de travail définis

  • Soutenir l'équipe de support d'application dans la résolution de problèmes pour résoudre les défauts hautement prioritaires et déployer des correctifs sur les systèmes de production

  • Encadrement de collègues dans des rôles plus juniors

  • S'assurer que le code/système/service produit est stable, avec de bonnes performances, opérationnel et cohérent avant le transfert à l'équipe de support d'application

  • Fournir des résultats de travail en temps opportun et faire un rapport régulièrement au PM

  • Unité de test et intégration de composants

  • Travailler en étroite collaboration avec les équipes de développement et d'exploitation pour assurer une intégration continue (CI) et un déploiement continu (CD) des applications.

  • Contribuer à l'amélioration continue des processus et des pratiques DevOps.

Exigences:

  • Diplôme BS/MS en informatique, ingénierie ou niveau connexe

  • Connaissances pour la gestion des changements/demandes/incidents (JIRA / Confluence)

  • Analyse de la capacité à prendre en charge les environnements informatiques

  • Bonnes compétences en communication nécessaires pour bien discuter avec les utilisateurs et le support externe

  • Suivre les directives et les objectifs de l'équipe

  • PARFAIT en français et en anglais

  • Une première expérience de travail dans un environnement AGILE est un plus

  • Des connaissances sur le développement/déploiement AZURE sont un plus

Les pré-requis techniques:

  • Au moins 5 ans d'expérience en développement Front-End ou FullStack

  • Maîtrise du Framework JAVA (Spring, J2EE, Maven)

  • Connaissances JS / HTML / CSS

  • Connaissance REACT/Angular requise

  • Connaissances requises en architecture orientée services Web (SOAP / RESTFull)

  • PL/SQL et ou PostgreSQL

  • GitLab

  • Connaissance en CI/Cd est un plus