Application Architect

Job description

Dans le cadre de ses activités de développement logiciel, notre client a lancé une démarche d’architecture d’entreprise consistant à mettre en place un cadre d’architecture de référence et à aligner les composantes du système d'information avec sa stratégie métier.

Dans ce contexte une nouvelle architecture technique, qui se repose sur JAVA/Angular, a été mise en place et l’ensemble des applications va être réécrit selon une approche Domain Driven Design.

Notre client souhaite se doter des services d’un architecte senior full stack. Les activités majeures envisagées pour cette mission sont les suivantes :

  • Participer à la maintenance des architectures techniques cibles.
  • Assurer une veille technologique des architectures JAVA et Angular en place.
  • Fournir un support technique et méthodologique aux équipes de développement.
  • Participer aux projets d'implémentation de solutions.
  • Aider et coacher les équipes de développement.
  • Collaborer étroitement au sein du centre de compétence de développement.
  • Mettre en place des tests de performance.

Requirements

Vous maîtrisez et avez de l’expérience en architectures Java/Spring, dont les technologies et outils/frameworks suivants :

  • Java 8,
  • Spring, Spring Integration, Spring Boot
  • Jdbc
  • Postgresql / Oracle / NoSql
  • JUnit / Selenium / Phantom JS
  • JMeter ,GIT,
  • Maven
  • CXF
  • Oauth2
  • JMS / Rabbit MQ / AMQP / Sonic MQ

Vous êtes familier des approche de développement DDD (Domain Driven Design)

Vous avez des compétences en Elasticsearch / Kibana

Vous possédez une expérience en architectures Web (HTML 5/CSS 3, Bootstrap,JavaScript / Typescript, Angular, JSON)