DEVELOPPEUR FULLSTACK JAVA HF
Job Summary
Inetum Bordeaux est à la recherche dun Développeur Confirmé Java Fullstack pour rejoindre notre équipe dynamique pour lun de nos grands comptes. Le candidat idéal aura une solide expérience en développement Java ainsi que des compétences avancées en Quarkus ReactJS et CICD. Vous travaillerez dans un environnement Agile DevOps pour concevoir développer tester déployer et maintenir des applications robustes scalables et observables.
Mission Principale : Concevoir développer tester déployer et maintenir des applications robustes scalables et observables dans un environnement Agile DevOps. Travailler sur lensemble de la stack (front-end & back-end) en sappuyant sur les bonnes pratiques cloud-native CI/CD automatisation de tests (avec Codecept) et observabilité.
Activités Clés :
Développement Applicatif :
- Développer des fonctionnalités métier côté back-end (Java Quarkus) et front-end (ReactJS TypeScript).
- Concevoir et exposer des API REST/GraphQL.
- Intégrer les exigences de sécurité performance et scalabilité dès la conception.
- Rédiger les documents de conception et maintenir la documentation technique (ex. Backstage).
CI/CD & Déploiement Automatisé :
- Implémenter et maintenir des pipelines CI/CD avec GitLab CI et Concourse.
- Intégrer les tests dans les pipelines (unitaires intégration E2E avec Codecept).
- Participer activement aux mises en production et à leur sécurisation (Helm ArgoCD Kustomize).
Qualité & Tests Automatisés :
- Rédiger des tests unitaires (Junit React Testing Library) dintégration et des tests end-to-end avec Codecept.
- Utiliser les tests comme levier dassurance qualité dans une logique shift left.
- Participer aux revues de code pour améliorer la qualité collective.
Observabilité & Résilience :
- Intégrer logs métriques et traces dans les développements (Prometheus Grafana OpenTelemetry).
- Définir des alertes pertinentes sur les services exposés.
- Participer à lanalyse post-incident (RCA) pour améliorer la fiabilité.
Travail dÉquipe et Amélioration Continue :
- Collaborer avec PO Tech Lead Ops QA au quotidien.
- Participer activement aux cérémonies agiles (stand-up review rétro refinement).
- Contribuer à la montée en compétence collective via du pair programming des présentations ou des chantiers techniques transverses.
Savoir-Être :
- Sens du produit et du client.
- Curiosité technique et rigueur.
- Autonomie et sens des responsabilités.
- Capacité à travailler en équipe pluridisciplinaire.
- Esprit damélioration continue et ouverture au feedback.
Qualifications :
Compétences Requises :
- Expérience confirmée en développement Java
- Maîtrise de Quarkus pour le développement de microservices
- Expertise en ReactJS pour le développement de interfaces utilisateur dynamiques et réactives
- Solide compréhension des pratiques de CICD (Continuous Integration Continuous Delivery).
- Capacité à travailler en équipe et à communiquer efficacement avec les différents intervenants du projet.
- Autonomie rigueur et sens de linitiative.
Qualifications :
Diplôme en informatique ou dans un domaine connexe. Minimum de 5 ans dexpérience en développement Java Fullstack. Expérience avec les outils de CICD tels que GitLab CI Concourse ou autres. Connaissance des bases de données SQL et NoSQL. Familiarité avec les méthodologies Agile/Scrum.
Informations supplémentaires :
Ce que Nous Offrons :
Un environnement de travail stimulant et collaboratif. Des opportunités de développement professionnel et de formation continue. Un package salarial attractif et des avantages sociaux compétitifs. La possibilité de travailler sur des projets innovants et à fort impact.
Remote Work :
No
Employment Type :
Full-time
About Company
Inetum is a European leader in digital services. Inetums team of 28,000 consultants and specialists strive every day to make a digital impact for businesses, public sector entities and society. Inetums solutions aim at contributing to its clients performance and innovation as well ... View more