Développeur fullstack java angular / Devops (H/F)

ODHCOM - FREELANCEREPUBLIK
Paris, France
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Paris, France

Tech stack

Agile Methodologies
Confluence
JIRA
Software Quality
Databases
Continuous Integration
DevOps
Programming Tools
Eclipse
Github
Hibernate
IntelliJ
JUnit
PostgreSQL
Mantis Databases
Maven
MongoDB
NoSQL
Scrum
Redis
Ansible
Software Deployment
SONAR (Symantec)
SonarQube
Visual Studio Online
Delivery Pipeline
Spring-boot
Infrastructure as Code (IaC)
Gitlab
GIT
Angular
Kubernetes
Deployment Automation
Npm(Software)
REST
Devsecops
Docker
Jenkins
Microservices

Job description

d?une expérience confirmée dans le développement et l?intégration d?applications au sein

d?environnements agiles. L?intervenant participera aux activités de développement, d?intégration, d?industrialisation et de déploiement des applications, en s?appuyant sur des architectures micro-services et des chaînes CI/CD. Le profil sera avant tout un développeur FullStack, qui aura un rôle d?intégrateur technique. Il

interviendra donc sur les phases de build et d?intégration continue jusqu?à la livraison des

applications sur les environnements de recette et de qualification en vue du déploiement en

production. À ce titre, il contribuera à l?automatisation des déploiements, au maintien des pipelines CI/CD, à la gestion des environnements conteneurisés ainsi qu?à la rédaction des consignes et au support technique liés aux mises en production.

Il interviendra en collaboration avec les équipes projet, les équipes d?exploitation et les différents acteurs techniques afin de garantir la qualité, la stabilité et la maintenabilité des applications et des processus d?industrialisation associés.

Le profil attendu devra faire preuve d?autonomie, de rigueur et d?un bon esprit collaboratif, tout en étant force de proposition sur les bonnes pratiques de développement, d?intégration continue, d?exploitation applicative et d?industrialisation.

Méthodologie

Travail en méthodologie Agile de type SCRUM : sprints (3 semaines), daily meetings, rétrospectives, démonstrations, revues d?US, sprint planning et autres cérémonies Agile.

Travail collaboratif avec les équipes (projet/technique), l?équipe de développement, le/la

Proxy-PO et la cheffe de projet.

Participation active à l?amélioration continue des pratiques de développement et d?intégration.

Capacité à être force de proposition sur les sujets techniques et les bonnes pratiques de développement et d?industrialisation.

Requirements

Architectures et développement applicatif

Maîtrise des architectures microservices et des API REST.

Maîtrise du développement backend Java et de son écosystème (Spring Boot, Hibernate, JUnit, etc.).

Maîtrise du développement frontend Angular.

Bonne connaissance des principes de conception logicielle et des bonnes pratiques de développement.

Expérience significative en déploiement automatisé et en industrialisation des applications (DevSecOps).

Connaissance des principes d'Infrastructure as Code (IaC) et expérience dans l'automatisation avec Ansible.

Outils de développement, d'intégration et d'industrialisation

Eclipse, IntelliJ, VS Code.

Git, GitHub, GitLab.

Maven, npm.

Jenkins et chaînes d'intégration continue (CI/CD).

Docker, Kubernetes, Harbor.

Qualité logicielle et sécurité

Sonar, SonarQube.

Outils de test et de validation : Squash.

Sensibilité aux problématiques de qualité logicielle, de sécurité et de maintenabilité du code.

Connaissance des bonnes pratiques DevSecOps et des contrôles qualité dans les pipelines CI/CD.

Observabilité et exploitation applicative

Capacité à analyser les incidents techniques et à participer à leur résolution.

Participation au support technique et au suivi des déploiements applicatifs.

Connaissance des environnements conteneurisés et des problématiques d'exploitation associées.

Bases de données

Bases de données SQL et NoSQL (PostgreSQL, MongoDB, Redis).

Connaissance des problématiques de performance et de volumétrie.

Outils de gestion de projet et collaboration

Jira et Confluence.

Mantis.

Capacité à produire et maintenir une documentation technique claire.

Travail collaboratif avec les différentes équipes techniques du projet.

Apply for this position