Dev back-end sénior (Java/Springboot) - H/F

Mindquest
Canton of Saint-Denis-1, France
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French

Job location

Canton of Saint-Denis-1, France

Tech stack

Java
Advanced Message Queuing Protocol
Relational Databases
Spring
Software Architecture
RabbitMQ
Redis
Ansible
Spring-boot
Backend
Spring Data
Containerization
Kubernetes
REST
Docker
Jenkins

Job description

La mission consiste à participer activement à la mise en ?uvre et à l?évolution d?une application nationale de gestion en temps réel, dans le cadre d?une refonte complète déjà planifiée pour 2026.

Le projet présente un haut niveau de complexité, tant sur le plan fonctionnel que technique, en raison de son périmètre étendu et de son intégration avec de nombreux systèmes métiers stratégiques. L?architecture applicative, en cours de modernisation, repose sur plusieurs sources de données critiques, ce qui impose des exigences fortes en matière de performance et de fiabilité.

Parallèlement, le prestataire devra également assurer la maintenance évolutive et corrective de la version actuelle de l?application, toujours en production, afin de garantir la continuité du service et le traitement des anomalies ou évolutions mineures.

Ce contexte requiert une expertise technique confirmée en développement back-end.

Objectifs de la mission

Dans le prolongement du contexte précédemment décrit et des enjeux techniques identifiés, la mission vise à renforcer l?équipe de développement par l?intégration d?un développeur back-end senior. Ce renfort a pour but de garantir la réussite du plan de travail prévu pour 2026, incluant à la fois la refonte complète de l?application (version 2) et la maintenance opérationnelle de la version actuelle (version 1).

Description détaillée des activités

Le prestataire aura pour principales responsabilités de : Participer aux travaux d?architecture et aux décisions techniques dans le cadre de la refonte de l?application ;

Contribuer à la compréhension et à la traduction des besoins fonctionnels en solutions techniques ;

Réaliser les développements back-end nécessaires à la modernisation du code ;

Garantir la qualité, la performance et la fiabilité du code produit ;

Accompagner éventuellement un développeur junior dans le cadre d?un stage ou d?un appui technique ;

Participer à la mise en place et à l?amélioration continue de la chaîne d?intégration et de déploiement ;

Assurer la maintenance corrective et évolutive de la version actuelle de l?application.

Requirements

Le candidat devra justifier d?une expérience solide en développement back-end, incluant la maîtrise des technologies suivantes :

Java (version 21), Spring Boot, Spring Data Redis, Spring AMQP, RabbitMQ, Redis, bases de données relationnelles et API REST.

Des connaissances ou une expérience dans les domaines suivants seraient un atout apprécié :

Conteneurisation et déploiement (Docker, Kubernetes),

Intégration et automatisation (Jenkins, Ansible),

Conception d?architectures logicielles et programmation concurrente.

Le poste requiert également : Un esprit collaboratif et une aptitude au travail en équipe,

Une forte autonomie et une capacité d?initiative,

Une approche analytique et un intérêt marqué pour la compréhension des besoins fonctionnels.

Une connaissance ou un attrait pour le secteur des transports constituerait un avantage supplémentaire.

Apply for this position