OmDev Logo
GetYourJob
0
Publié il y a 160 jours

Développeur Back-End Java Senior

Entreprise
Localisation
Valbonne
Hybride
Type de contrat
CDI
Niveau
Senior
Rémunération
45000-52000€/an

Salaire du marché

Médiane du marché
48k€
Estimation
43k€fourchette habituelle54k€

Cette offre n'affiche pas de salaire. D'après 302 offres pour ce poste (Senior, France), le marché se situe autour de 48k€ (43k€–54k€).

0vues
0clics

Description du poste

Développeur Back-End Java Senior (Spring → Quarkus) – H/F

Entreprise: Maestria
Type de contrat: CDI
Localisation: Valbonne (06)
Salaire: 45 000 – 52 000 €/an
Mode de travail: Télétravail partiel (50%)
Niveau d’études: Bac +5
Référence: 3984842

Dans le cadre du renforcement de nos équipes, nous recherchons un Développeur Back-End Java Senior pour contribuer à des systèmes distribués à haute valeur métier, dans un environnement agile et en pleine transition technologique (passage de Spring vers Quarkus).

Missions principales

Au sein d’une équipe agile, vos responsabilités incluront :
  • Analyse et conception
  • Recueil et analyse des besoins métiers
  • Conception de solutions robustes, scalables et maintenables
  • Développement Back-End
  • Développement en respectant les bonnes pratiques (SOLID, DDD, etc.)
  • Livraison continue de fonctionnalités à forte valeur ajoutée
  • Qualité et fiabilité
  • Rédaction et exécution de tests unitaires et d’intégration
  • Participation aux revues de code
  • Diagnostic et correction des anomalies
  • Architecture et optimisation
  • Contribution aux choix d’architecture (microservices, CQRS, Event Sourcing)
  • Optimisation des performances applicatives et des accès aux données

Environnement technique et méthodologie

  • Méthodologie: Agile (Kanban / itératif)
  • Approche technique: Domain-Driven Design (DDD)
  • Architectures: Microservices, CQRS / Event Sourcing
  • DevOps & CI/CD: Culture DevOps intégrée

Compétences et évolutions attendues

Ce poste s’inscrit dans une dynamique de modernisation forte, avec une transition progressive vers Quarkus. Voici les compétences clés recherchées :

1. Framework & Runtime (Quarkus)

  • Transition de Spring vers Quarkus (maîtrise ou appétence forte)
  • Hot Reload / Hotswap avec Quarkus
  • Optimisation des temps de démarrage et du runtime cloud-native

2. Architecture & Conception

  • Programmation orientée aspect (AOP) avancée
  • Gestion des transactions distribuées (locales et globales)

3. Data & Performance

  • Optimisation des accès aux bases de données :
  • Notion de projection (DTO, vues Oracle)
  • Optimisation des read models
  • Compréhension approfondie des mécanismes ORM (ex : Persistent Bag en Hibernate)

4. DevOps & Déploiement

  • Stratégies de déploiement :
  • Blue/Green Deployment
  • Feature Toggle pour gestion des fonctionnalités
  • Versioning d’API REST (backward compatibility)
  • Versioning et gestion des API


Profil idéal :
  • 5+ ans d’expérience en développement Back-End Java (Spring, Quarkus)
  • Maîtrise des bonnes pratiques (DDD, SOLID, Clean Code)
  • Expérience en architectures distribuées (microservices, CQRS)
  • Sensibilité aux enjeux DevOps et CI/CD
  • Capacité à optimiser les performances et les accès données


Poste idéal pour un profil senior souhaitant contribuer à une transition technologique ambitieuse.

Exigences du poste

Stack technique :

JavaSpringQuarkusMicroservicesCQRSEvent SourcingDomain-Driven DesignAOP (Aspect-Oriented Programming)HibernateORMREST APIBlue/Green DeploymentFeature ToggleKanbanCI/CDDevOps

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

Publié par

Recruteur
Recruteur
Voir sur LinkedIn

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.