Développeur spécialisé JAVA

Responsabilités :

  • Développer un code de haute qualité, assurant la meilleure stabilité, performance, lisibilité et maintenabilité possible,
  • Être en charge de l’analyse technique, du développement, des tests, de la documentation et de la maintenance des nouvelles implémentations,
  • Prendre un rôle important dans l’équipe projet travaillant sur les dernières technologies mises à jour.

Must have :

  • Au moins 5 ans d’expérience professionnelle dans le développement de logiciels Java 8 + est un must,
  • Familiarité avec l’architecture SOA et/ou Micro Services,
  • Bonne connaissance des APIs REST (Swagger / OpenAPI), Spring (Boot)
  • Forte expérience avec SQL,
  • Contrôle de source : GIT,
  • Gestion des dépendances : Maven ou Gradle,
  • Capable de prioriser les activités, de planifier et d’exécuter,
  • Langues: Parler couramment le français et avoir un niveau au moins professionnel en anglais.

Nice to have :

  • Une première expérience avec les concepts de sécurité informatique tels que l’identité fédérée (SAML, OAuth, signature numérique, OpenID) et la sécurité des applications est fortement souhaitable,
  • D’autres frameworks tels que Hibernate, Kafka, Akka, gRPC, etc.
  • Autres langages JVM tels que Scala ou Kotlin,
  • Compétences Front-end (HTML, CSS, JavaScript, Angular, Vue.js, React, Bootstrap, etc.),
  • Les bases de données SQL telles que MySQL, PostgreSQL, Oracle,
  • Les bases de données NoSQL telles que Elasticsearch, MongoDB, etc.
  • Technologies de conteneurs (Docker, Kubernetes),
  • DevOps dans le Cloud (AWS, Azure, GCP),
  • Infrastructure as code : Ansible,
  • Unix / Linux.

Soft skills :

  • Forte motivation personnelle et attitude pro-active entrepreneuriale,
  • Forte capacité d’analyse et de résolution de problèmes,
  • Esprit d’équipe,
  • Excellentes compétences en communication,
  • Désireux d’apprendre,
  • Intégrité sans compromis