Développeur Java

En tant que concepteur(trice) – Spring Framework (« Lead component architect »), le candidat idéal :

• Réalise les conceptions, les intégrations et le développement des composants technologiques et des fonctions du produit
• Réalise de l’assurance qualité des composants du produit (cas d’utilisation automatisé)
• Identifie les requis technologiques des composants/fonctions
• Rédige la documentation technique adéquate du composant (recettes, guides, exemples de code, …)
• Participe aux présentations techniques du produit
• Participe aux activités de support et de développement de correctif
• Agit à titre de conseiller auprès des équipes de développement
• Produit les « Releases notes » du composant

Your future duties and responsibilities:

Exigences du poste :

• Technologie back-end obligatoire Java
• Connaissance pour architecturer et concevoir des applications de type Java « Cloud Native » 12Factor-app (Spring, Spring Boot, et la suite Spring Cloud, Spring Data JPA, Spring Security)
• Connaissance de l’outillage de build et de livraison (Maven/Gradle, GIT, Concourse/Jenkins, Artifactory, SonarQube)
• Connaissance de la plateforme d’exécution Cloud/PaaS (VMware Cloud Foundry), ainsi que les plateformes d’exécution conventionnelles (Weblogic, Tomcat).
• Connaissance et expertise des styles architecturaux Microservices/REST, application composite, et Modernes
• Connaissance en sécurité OAuth2/OpenID Connect/JWT/JWE /JWS/JOSE
• Connaissance de la testabilité des composants applicatifs
• Connaissances de niveau avancé de l’anglais

Required qualifications to be successful in this role:

Autres connaissances (atouts):

• Connaissance des stratégies d’externalisation et d’utilisation de services architecturaux (sécurité, session, cache, configurations, passerelle API, registre de service…)
• Connaissances de préoccupations transversales (Gestion des erreurs, Gestion du parallélisme, Internationalisation et localisation, gestions des versions)
• Connaissance de l’approche Consumer-Driven et Microservice (patrons et modèle de programmation via une approche Spring Cloud Contract / Swagger
• Connaissance des patrons de conception / d’intégration (Circuit Breaker, CQRS, Dependency Command, Timeout, Feature toogle, Activation progressive, …)
• Connaissance des stratégies de surveillance et de journalisation
• Connaissance applicative : Traitements en lot, Événementiel, Streaming

Skills:

  • Application Development
  • Web Application Development
Email Me Jobs Like These
Showing 1–0 of 0 jobs
Share this job