Published on 09.26.2017

Engineering

Développeur Java Full Stack Senior BSS

Dans le cadre d'une évolution majeure de l'architecture de nos systèmes d’informations business (BSS), vous serez amené(e) à développer des composants flexibles, hautement disponibles et scalables et mettre en place de nouveaux business models.

Intégré(e) au sein de l’équipe engineering, vous participerez aux différentes phases d'évolution de nos systèmes : analyse, spécification, conception, développement, déploiement, documentation et tests

 

MAIN RESPONSIBILITIES

  • Analyse, conception, spécification, développement, test et suivi des logiciels BSS
  • Contribution à l’évolution de l’architecture de divers composants internes pour gérer la haute volumétrie : cache mémoire, bus de données, « reactive webapp » et déploiement continue.
  • Référence technique sur diffèrent sujets auprès des développeurs de l’équipe.
  • Veille scientifique et technique. Partage de la connaissance avec les membres de l’équipe et de la société. Force de proposition pour des améliorations techniques.
  • Utilisation des bonnes pratiques de développement pour des traitements temps réel, des architecture multithreads, et des méthodes agiles, et d’une approche intégration et déploiement continue afin de promouvoir une très haute qualité logicielle, une bonne couverture de test et peer code review

 

KEY SKILLS

  • 3 ans d’expérience minimum dans le développement d’application web, de formation ingénieur en informatique avec une forte inclinaison pour le développement logiciel.
  • Maitrise des langages / frameworks React/Redux, javascript, HTML5, CSS3, JSF
  • Connaissance kafka, java, postgresql, spring boot, servlet3, google-cache, hazelcast
  • Déploiement : docker, ansible
  • Expérience éprouvée avec les méthodes agiles/scrum : daily stand up, grooming, démo, rétrospective
  • Expérience avec l’intégration continue (jenkins / sonar), voir avec les approches DevOps.
  • Utilisation courante d’outils Git, Bitbucket, Confluence et JIRA ou équivalents.
  • Forte sensibilité aux problématiques de haute volumétrie et de performance avec outils type Jprofiler
  • Facilité de communication des idées techniques à l’équipe et au management.
  • Fort esprit d’équipe tout en restant autonome

 

ENVIRONNEMENT DE TRAVAIL

  • Nous utilisons Bitbucket, JIRA, Confluence, Eclipse et massivement des composants Open source
  • Le poste de développement est Windows ou Linux à votre convenance

Detail

Toulouse

Full time