Capgemini
Indra Group
Développeur Fullstack Java PL
Description du poste
Développeur JAVA hautement qualifié avec des technologies modernes, des compétences en technologies BackEnd doit être capable de construire des applications robustes, évolutives et efficaces, ainsi que de gérer et d'optimiser les infrastructures.
Concevoir, coder, tester et maintenir des applications en utilisant le langage Java, en travaillant avec les exigences des utilisateurs, l'architecture des systèmes, l'intégration de bases de données et la résolution de problèmes, en se concentrant sur la garantie de la performance, de l'évolutivité et de l'alignement avec les objectifs commerciaux.
Connaissances et compétences
- Développeur Full Stack (compétences en développement back-end et front-end);
- Maîtrise du langage Java (quarkus, Spring Boot Framework, Maven, EJB, Weblogic, Node.js, Angular, Bootstrap, HTML, Javascript, CSS);
- Bases de données (MySQL, Oracle et Hive);
- Pratique de DevOps;
- Connaissance des méthodologies Agiles (Scrum, Kanban, Microsoft Solutions Framework (MSF), Extreme Programming (XP), Lean Manufacturing);
- Concepts de calcul distribué et de microservices;
- Orchestration de conteneurs (Kubernetes, Red Hat OpenShift, Rancher);
- Cluster Kubernetes et ses ressources;
- Conteneurs Docker;
- Processus et outils de livraison continue : CICD Jenkins et Argo;
- Cloud Publics IBM CLoud, Microsoft Azure, Google Cloud Platform [GCP, AWS];
- Construction de mécanismes de surveillance d'environnement cloud Prometheus et Grafana;
- Connaissance du développement et de l'intégration d'API REST;
- Gestion de la base de code, des builds et du contrôle de version Git, Gitlab.
Requis
- Diplôme de Licence en informatique
