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