Nous recherchons un Architecte expérimenté sur la technologie Java pour l’un de nos clients basé sur Paris.
Secteur d’activité : médias
Missions :
Accompagner les équipes de développement pour les conseiller dans des choix d’architecture et de technologie et pour les assister dans leurs problématiques de MCO des applications existantes.
Construire de nouvelles plateformes nécessaires pour les équipes de développement et nécessaires pour la modernisation du SI.
Skills attendues :
Expertises :
en SOA et APIsation du SI
sur les concepts de sécurisation, d’authentification et autorisations des APIs REST (OpenID, OAuth2, SAML2) et sur leur implémentation (Spring Security) ;
sur l’automatisation d’installation de socle technique avec Ansible ;
en développement JAVA 11+ ;
en développement backend avec l’écosystème Spring (Spring Framework, Spring Data, Spring Boot, Spring Cloud), Hibernate ;
Maîtrise:
des pratiques DevOps (metrics, monitoring, logging avec concentrateur, traces distribuées…) ;
des tâches d’installation sous Linux (Debian et CentOs) ;
d’un conteneur de Servlets (Tomcat) ;
de JobScheduler ;
des outils de l’usine de développement logiciel (Maven, GIT, Jenkins, SonarQube) ;
du TDD et des frameworks de tests unitaires et de tests d’intégration (JUnit, Mockito,Cucumber) ;
des concepts de messaging asynchrone, de la configuration d’un message-broker
(Apache RabbitMQ) et des librairies Spring dédiées ;
du développement en Angular 5+ et des concepts et patterns sous-jacents (SPA, Reactive Programming, Observer Pattern, Module Pattern…) ;
des bases de données relationnelles : suivi du changement avec Liquibase, maîtrise de SQL et de la conception de modèles de données ;
des concepts NoSQL et d’une base de données orientée Document ;
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel
Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’internaute, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
L’accès ou le stockage technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’internaute.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques.Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’internaute sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.