Published on 09.27.2017

Engineering

Développeur Java Full Stack Senior OSS

Dans le cadre d'une évolution majeure de l'architecture de nos systèmes d’informations opérationnels (OSS) et business (BSS), vous serez amené à développer des composants hautement disponibles et « scalables » dans le cadre d’une architecture micro-service.

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

  • Conception, développement, test et suivi de nos logiciels OSS.
  • 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 continu.
  • Référence technique. 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 continu 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 frameworks Spring Boot, MongoDB et langages Java, JavaScript, HTML5, CSS3
  • Expérience avec le développement agile (scrum) : daily stand up, grooming, démo, rétrospective
  • Expérience avec l’intégration continue (Jenkins / sonar) et approches DevOps.
  • Utilisation courante d’outils Git, Bitbucket, Confluence et JIRA ou équivalents.
  • La connaissance des frameworks/outils Redis, Kafka, Hazelcast, React/Redux, docker, ansible est un plus.
  • Facilité de communication des idées techniques à l’équipe et au management.
  • Fort esprit d’équipe tout en sachant être 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