
Je recrute actuellement deux développeurs Java pour une mission longue chez l’un de mes clients à Aix-en-Provence. Vous intégrerez une équipe passionnée, un environnement technique moderne et des projets à forte valeur ajoutée.
Missions principales
Conception et développement de fonctionnalités : Participer activement à la conception et à l’implémentation de
fonctionnalités backend en Java, en garantissant la fiabilité et la qualité du code produit.
Optimisation des performances : Identifier les possibilités d’optimisation et mettre en œuvre des améliorations pour la
gestion des ressources, la réactivité et la performance globale.
Threading et concurrence : Exploiter vos connaissances avancées en threading et en concurrence pour développer des
systèmes efficaces.
Suivi et documentation : Documenter les processus et fonctionnalités développés, et assurer un suivi précis de
l’avancement des projets.
Support et résolution de problèmes : Diagnostiquer et résoudre de manière autonome les problèmes techniques et les
bugs rencontrés, en veillant à la stabilité de la plateforme.
Intégration des systèmes : Collaborer efficacement avec les autres équipes pour garantir la cohérence des
fonctionnalités et l’intégration des services backend.
Mentorat technique : Aider ponctuellement les membres juniors de l’équipe en participant aux revues de code et en
partageant des bonnes pratiques.
Profil recherché
Formation et expérience :
Diplôme en informatique ou dans un domaine connexe (niveau Bac +5).
Expérience : 2 à 5 ans d'expérience professionnelle en développement backend Java, idéalement dans un
environnement exigeant.
Compétences techniques :
Java : Solide maîtrise de Java et des frameworks associés (Spring, Spring Boot), avec une bonne compréhension des
concepts avancés du langage.
Threading et concurrence : Expertise en programmation concurrente et création de systèmes backend performants.
Bases de données : Connaissances avancées des bases de données relationnelles (SQL) et de la manipulation des
données.
Outils de versioning et CI/CD : Expérience pratique avec Git pour la gestion des versions et des pipelines CI/CD.
Testing et validation : Compétence en tests unitaires et d’intégration pour assurer la robustesse et la qualité du code
produit.
Qualités personnelles :
Autonomie et rigueur : Capacité à travailler de manière autonome et à garantir la qualité du code et des livrables.
Organisation et priorisation : Sens de l’organisation et capacité à prioriser efficacement les tâches pour respecter les
délais.
Esprit d’équipe et leadership : Capacité à collaborer avec les autres membres de l’équipe et à partager des
connaissances pour améliorer les pratiques.
Proactivité et curiosité : Volonté de se perfectionner et de rester à jour avec les dernières évolutions technologiques.
