Développeur Backend-Java

Lille, France

Années d'expérience : 6

Postuler maintenant

Expire le : 2022-06-01

Description

Mission : 

Les premières tâches seront :

               Ø Mise en place du socle technique

               - Choix des librairies nécessaires au projet

               - Mise en place du socle technique sous Docker

               - Mise en place des déploiements automatisés

 

Les tâches principales sont :

               ○ Participation aux études de faisabilité / estimations / planification

               ○ Réalisation de cadrages fonctionnels et techniques pour les évolutions

               ○ Réaliser des estimations de charge ou de complexité d’une évolution et des tâches à effectuer

               ○ Produire les livrables en suivant les pratiques agiles

               ○ Tests unitaires (TDD) et tests fonctionnels automatisés (BDD)

               ○ Application packagée (Docker)

               ○ Documentation technique

               ○ Analyser les rapports d'intégration continue et actions en conséquence

               ○ Remonter les alertes et le reste à faire sur ses tâches

               ○ Contribuer à l’activité d’étude d’architecture technique de l’équipe

Technologies/Compétences attendues

Les compétences techniques minimales que nous recherchons sont :

               - Une maitrise parfaite du Java Corretto (17) mais aussi des Framework Spring et Spring boot

               - Frameworks : Spring Boot, JUnit, JAX-RS, Logback

               - Git ou encore Jenkins ne sont pas des options.

 

Environnement technique à maîtriser :

                o Langages : Java V17

                o Frameworks : Spring Boot, JUnit, JAX-RS, Logback

                o Serveur d’application : Tomcat, Apache

                o Industrialisation : Docker, Maven, Jenkins 2, Gatling

                o Outils : IntelliJ / Eclipse, SoapUI, Git, Jira, Sonar, etc.

                             

De plus, les compétences suivantes en DevOps seront plus que souhaitables :

               - Vous connaissez Onprems (linux) et avez déjà travaillé sur des pipelines de livraison

               - Vous connaissez AWS et avez déjà travaillé sur des pipelines de livraison sur AWS

               - Vous connaissez les logiciels de livraison continue comme Gitlab CI, Jenkins, Artifactory, …

               - Mais aussi des logiciels que l'on va intégrer dans la pipeline de livraison pour assurer la qualité/ la sécurité comme Sonar, CheckMark, Vault, …

               - Vous connaissez les concepts Cloud et les outils DevOps comme  : Terraform, Ansible, Gitlab CI et Docker n'a plus de secret pour vous

               - Enfin vous connaissez également les outils de testing : PostMan, Selenium ou encore Cucumber

  •