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

ODHCOM - FREELANCEREPUBLIK
Paris, France
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Confluence JIRA Software Quality Databases Continuous Integration DevOps Programming Tools Eclipse (Software) Github Hibernate (Java) IntelliJ IDEA
+27 more
Junit PostgreSQL Mantis Databases Apache Maven MongoDB NoSQL Scrum Methodology Redis Ansible Software Deployment SONAR (Symantec) SonarQube Visual Studio Online Delivery Pipeline Spring-boot Infrastructure as Code (IaC) Gitlab Git AngularJS Kubernetes Deployment Automation Npm(Software) Restful APIs 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on fr.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:27 min

Structuring agile and interdisciplinary engineering teams

Oliver Zimmert · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all