Illustration
Illustration

FreeworkTech Lead JAVA - DEVOPS

OBJECTWARE MANAGEMENT GROUP
Angular
Java
Test-Driven Development (TDD)
Spring
Docker
API REST
Python
Kubernetes
PostgreSQL
CI/CD
DevOps
Intelligence artificielle
Gherkin
Nanterre, Île-de-France
25k-75k € par an
180-640 € par jour
Télétravail : partial
contractor, permanent
Publié il y a 3 mois

Description du poste

Au sein de BNP Paribas Cardif, la tribu IT Data & AI contribue de manière significative à l'ambition stratégique de faire de BNP Paribas Cardif une entreprise pilotée par les données. Le développement de l'Analytics est identifié comme l'un des piliers de la stratégie de Cardif et, pour atteindre ses objectifs en intelligence artificielle, la plate-forme Domino Datalab a été déployée au sein de Cardif et est utilisée par plus d'une centaine de data scientists. Plus de 30 pays l'utilisent désormais pour développer des "modèles" en Python afin d'optimiser les processus métier.

Cependant, certains besoins en Datascience sont les mêmes dans tous les pays. Par exemple : la reconnaissance de documents, la transcription de voix en texte, les besoins de surveillance de modèles, le stockage de données, etc.

Pour offrir des solutions clés en main au sein de Cardif et pour mutualiser les compétences, des solutions génériques ont été créées : les Transversal Analytics Solutions (TAS)

Ces solutions TAS se composent généralement de deux parties :

• Un modèle Analytics, basé sur les modèles des data scientists et développé sur la plate-forme Domino Datalab;

• Un "front" IT générique, offrant le service souhaité et développé par l'équipe IT TAS sur la chaîne d'outils DevOps du Groupe. Ce front IT est développé en Java selon les cas.

Au sein de l'équipe de développement d'applications TAS IT, l'assistance technique demandée de type leadership technique expérimenté pour diriger et soutenir l'équipe de développement sur les activités techniques, en veillant à ce que les applications répondent aux exigences métier, soient conformes aux normes de sécurité, suivent les approches de conception applicables et offrent une expérience utilisateur de haute qualité. La maîtrise approfondie des technologies associées, combinée à une connaissance détaillée de TAS, est essentielle pour assurer leur développement à long terme.

Le dispositif travaillera en étroite collaboration avec des équipes transversales, notamment l'architecture, la sécurité, l'infrastructure cloud et réseau, les tests, et concevra et déploiera des applications qui répondent aux objectifs de l'entreprise.

Compétences obligatoires :
1.    +8 ans d'expérience dans le développement de logiciels, dont au moins 3 ans dans un rôle de leadership technique.
2.    Compétences solides dans un ou plusieurs langages de programmation, tels que Java, JavaScript/TypeScript.
3.    Expérience de la programmation orientée objet et fonctionnelle.
4.    Expérience solide des services Web tels que REST (spécification contractuelle et gestion d'API).
5.    Expérience avérée des technologies basées sur le cloud (conteneurisation - par exemple Docker ; orchestration - par exemple Kubernetes, helm).
6.    Expérience avec des outils DevOps, tels que Jenkins, GitLab CI/CD.
7.    Expérience de la mise en script (par exemple script Shell) et de l'automatisation.
8.    Compréhension solide des méthodologies de développement de logiciels, telles que Scrum.
9.    Connaissance des meilleures pratiques de sécurité et expérience avec des cadres et des outils de sécurité.
10.    Expérience de la conception et du développement d'applications basées sur une architecture de microservices.
11.    Expérience de JavaEE / SpringFramework.
12.    Expérience de bases de données relationnelles comme PostgreSQL.
13.    Expérience d'Angular Framework.
14.    Anglais (courant).

Compétences souhaitables :
1.    Expérience de bases de données non relationnelles comme MongoDB.
2.    Compréhension de l'architecture orientée événements.
3.    Compréhension de l'approche de conception orientée domaine.
4.    Expérience avec le stack ELK.
5.    Compréhension de l'orchestration de processus comme Camunda.
6.    Compréhension de BDD / Cucumber / Gherkin.
7.    Expérience de développement en langage Python.
8.    Langue française.

Compétences sociales obligatoires :
•    Autonome, rigoureux avec un fort engagement.
•    Capacité à paralléliser les tâches, à travailler sous pression et à prioriser les tâches face à des délais et des priorités Métiers changeantes.
•    Ponctualité.
•    Proactivité.
•    Dynamisme.
•    Rigueur.
•    Bonnes compétences interpersonnelles et bonne communication orale et écrite.
•    Esprit d'équipe.
•    Savoir suivre une procédure.

None

A propos de l'entreprise

OBJECTWARE MANAGEMENT GROUP, ()

Crée en 1999, Objectware est une société de conseil et d’ingénierie informatique spécialisée dans le secteur de la banque, de la finance de marché, et de l’assurance, dont la notoriété sur les grands comptes de la place de Paris a fait un spécialiste reconnu des décideurs en Maîtrise d’ouvrage comme en Maîtrise d’œuvre. Notre activité couvre la totalité du cycle de vie des systèmes d'informations (Pilotage et Gestion de projet, Conseil en MOA, Conception, Réalisation, Maintenance, Production Exploitation).