Vous rejoindrez une équipe technique dynamique pour renforcer le développement d'applications Backend à enjeux de performance. Vous interviendrez en tant que Développeur Java Backend Senior ou Expert, avec un rôle opérationnel centré sur l'expertise technique et l'optimisation. Ce poste s'adresse à des profils passionnés souhaitant évoluer dans un contexte technique exigeant et stimulant.
Missions principales
• Concevoir, développer et maintenir des applications Backend en Java.
• Développer et optimiser des traitements Batch avec Spring Batch.
• Analyser et améliorer la performance des requêtes SQL.
• Optimiser les traitements Java, la persistance des données (JPA / Hibernate) et la performance applicative.
• Identifier les points de ralentissement et proposer des améliorations techniques.
• Garantir la qualité, la robustesse et la maintenabilité du code.
• Collaborer étroitement avec les autres développeurs et équipes projet.
Environnement technique
• Java (Backend)
• Spring Batch
• SQL (optimisation de requêtes)
• JPA / Hibernate
• Kafka (apprécié)
Modalités et contexte :
• Mission Freelance / Prestation
• Localisation : Bordeaux (33)
• Démarrage : ASAP
• 2 postes ouverts
• Collaboration en équipe, contexte technique stimulant et forts enjeux de performance
• Télétravail partiel possible selon organisation de la mission
Nous recherchons un Développeur Backend Java confirmé à senior, passionné par l'optimisation technique et doté d'une grande autonomie.
Expérience :
• 5 à 7 ans d'expérience minimum sur des missions similaires en développement Java Backend.
• Expérience sur des environnements techniques exigeants et contextes à forts enjeux de performance.
Formation :
• Diplôme en informatique ou équivalent apprécié.
Compétences techniques :
• Excellente maîtrise du développement Backend Java.
• Expérience significative avec Spring Batch.
• Solides compétences en SQL, notamment en optimisation de requêtes.
• Maîtrise de JPA / Hibernate pour la persistance et la performance des données.
• Connaissances ou expérience de Kafka appréciées.
Soft skills :
• Rigueur, autonomie, pragmatisme.
• Capacité à analyser, diagnostiquer et résoudre des problématiques techniques complexes.
• Esprit d'équipe et collaboration.
Contraintes et plus :
• Capacité à être rapidement opérationnel dans un environnement existant.
• Aucun management requis, rôle résolument technique et opérationnel.