DÉVELOPPEUR SÉNIOR JAVA (F/H)

Collective
Canton of La Rochelle-2, France
2 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 La Rochelle-2, France

Tech stack

Java
Amazon Web Services (AWS)
Azure
Cloud Computing
Code Coverage
Software Design Patterns
Hibernate
JUnit
Performance Tuning
Scrum
RabbitMQ
Mockito
Swagger
SonarQube
Openapi
Spring-boot
Backend
Kubernetes
Kafka
REST
Docker
Microservices

Job description

Pour accompagner la refonte globale d'une plateforme métier critique, nous recherchons un consultant indépendant expert en écosystème Java. Vous intégrerez une équipe de 5 développeurs internes en tant que renfort d'expertise. L'objectif est d'apporter votre recul sur les architectures distribuées et de garantir une montée en charge sereine du produit.

Le Stack Technique

  • Backend : Java 17/21, Spring Boot 3, Hibernate.
  • Architecture : Microservices, API REST (Swagger/OpenAPI).
  • Messaging : Kafka ou RabbitMQ.
  • Infrastructure : Environnement Cloud (AWS/Azure), Docker, Kubernetes.
  • Qualité : JUnit 5, Mockito, SonarQube (Objectif : >80% de couverture de code).

Vos Responsabilités

  • Développement de nouvelles fonctionnalités complexes à forte valeur ajoutée.
  • Optimisation des performances et résolution des problématiques de scalabilité.
  • Participation active aux rituels Scrum (Daily, Refinement, Retros).
  • Transmission de compétences auprès de l'équipe interne (Clean Architecture, Design Patterns).

Requirements

  • Expertise pointue sur le framework Spring et les problématiques de performance Java.
  • Autonomie totale sur la chaîne de CI/CD.
  • Capacité à s'intégrer rapidement dans une équipe existante et à être force de proposition

Benefits & conditions

Taux journalier (TJM): 550, * Rythme : Hybride privilégié. Un mix de 2 jours sur site à La Rochelle et 3 jours en remote est l'idéal pour l'intégration culturelle (flexibilité possible pour les profils hors région si déplacements réguliers).

  • Matériel : Possibilité d'utiliser votre propre setup ou mise à disposition d'un poste dédié.
  • Cadre : Environnement de travail agile, outillé (Jira/Confluence), sans micro-management.

Apply for this position