Contexte
L'espace client est une interface WEB utilisée pour :
* Réserver des sillons
* Gérer la maintenance
* Suivre l'avancement et les interactions avec une infrastructure ferroviaire majeure
Le besoin concerne un renfort Back‑End sénior pour retravailler l'affichage des services mis à disposition. Les services seront reçus en mode push, automatiquement, en fonction de l'étape du processus.
Description
Le prestataire interviendra pour :
* Développer et adapter les évolutions nécessaires côté Back‑End
* Contribuer à la qualité, à la sécurité et aux performances du code
* Participer aux rituels et échanges techniques avec l'équipe interne
* Intégrer les tests automatisés dans les pipelines existants
* Documenter les évolutions réalisées
* Faire preuve d'une très grande adaptabilité et être opérationnel très rapidement
Livrables
* Développer des solutions backend de qualité : Conception, développement et maintenance des fonctionnalités backend. Contribution à la vie de l'équipe travaillant dans un cadre Agile.
* Participation, dans le cadre des principes DEVOPS, au déploiement et au suivi de votre application.
* Au sein d'un écosystème de projets variés, être force de proposition et au cœur de l'amélioration continue.
Profil candidat:
Compétences attendues
Architecture IT
* Connaissance des composants : serveurs, applications, bases de données, réseau, services cloud
* Compréhension des interactions entre composants
* Maîtrise des standards techniques, choix technologiques, niveaux de sécurité, performances et évolutivité
Capacité d'analyse et de synthèse
* Compréhension rapide de l'existant
* Identification des données essentielles
* Détection des impacts potentiels
* Production d'analyses claires et structurées
* Capacité à aller directement à l'essentiel
CI/CD
* Maîtrise des pipelines CI/CD
* Pratique avancée de Git, automatisation et contrôle qualité
* Intégration des tests automatisés dans les pipelines
Développement logiciel (stack requise)
* Langages & frameworks : Java 21+ ; Spring Boot 3
* Outils : Git ; Maven ; Docker
* Cloud & intégrations : AWS SDK ; LocalStack (mock AWS S3)
* Tests & qualité : JUnit 5 ; OpenAPI
* Base de données & persistance : PostgreSQL ; Liquibase ; Redis ; Lombok
* Autres : ClamAV
Méthodologie et pratiques de tests
* Connaissance des méthodologies agiles (Scrum)
* Estimation de charges
* Rédaction de documentation technique
* Maîtrise des frameworks de tests et automatisation
* Préparation/gestion des jeux de données
* Lecture et optimisation de code existant
Collaboration
* Communication claire, écoute active, posture constructive
* Travail en équipe ; partage d'information ; coordination
* Très grande adaptabilité, sens des responsabilités, autonomie
Software Design
* Structuration de modules, API et services
* Approche modulaire et découplée
* Réutilisabilité du code ; simplicité et cohérence
* Scalabilité technique et fonctionnelle
Supervision IT
* Mise en place et amélioration des logs
* Contribution à la supervision existante
* Diagnostic rapide d'incidents ou anomalies
Compétences clés
Obligatoire
* Java
* SpringBoot
* Gitlab
* Adaptabilité
* API
Important
* Docker
* AWS Aurora
* PostgreSQL
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.