Une candidature complète en une minute — CV personnalisé et lettre de motivation, prêts à envoyer.
Voxalia recherche un Développeur Back-End Java Spring Boot pour concevoir et optimiser des services web côté serveur. Vous serez en charge du développement, des tests et de l'amélioration continue des pratiques de développement.
Vous travaillerez sur des microservices robustes, avec MySQL/PostgreSQL et MongoDB/Redis, et collaborerez avec les équipes Front-End et DevOps pour assurer une intégration et un déploiement efficaces.
En tant que Développeur Back-End Java Spring Boot, tu seras en charge du développement et de l'optimisation des applications côté serveur en utilisant des technologies Java et Spring Boot. Ta mission consistera à concevoir, développer et maintenir des services web performants, évolutifs et sécurisés, tout en contribuant activement à l'amélioration continue des pratiques de développement.
Tes principales missions seront les suivantes :
Développement d'applications back-end : Concevoir et développer des microservices robustes et évolutifs en utilisant Java et Spring Boot.
Intégration de solutions logicielles : Travailler avec des bases de données relationnelles (MySQL, PostgreSQL) et NoSQL (MongoDB, Redis), ainsi que des API RESTful.
Architecture et performance : Optimiser la performance des applications et assurer une scalabilité, une fiabilité et une sécurité élevées.
Tests et qualité du code : Mettre en place et exécuter des tests unitaires et d'intégration en utilisant des frameworks comme JUnit, Mockito, et Testcontainers.
Collaboration avec les équipes Front-End : Collaborer avec les équipes Front-End et DevOps pour assurer la bonne intégration et déploiement des fonctionnalités.
Suivi et documentation : Participer au suivi des incidents de production et rédiger la documentation technique des solutions mises en place.
Formation : Bac+5 en informatique ou équivalent (école d'ingénieurs, universitaire).
Expérience : Minimum 2 à 4 ans d'expérience en développement Java Back-End avec Spring Boot et une expérience dans le développement de microservices.
Compétences techniques :
Expertise en Java 8+, Spring Boot et en développement d'API RESTful.
Bonne maîtrise des bases de données relationnelles (MySQL, PostgreSQL) et NoSQL (MongoDB, Redis).
Connaissance des outils et pratiques DevOps pour l'intégration continue et le déploiement (CI/CD).
Expérience avec des outils de tests comme JUnit, Mockito, Testcontainers.
Compétences en gestion de versions de code avec Git et des plateformes comme GitHub ou GitLab.
Langues : La maîtrise de l'anglais est un plus, notamment pour la gestion de projets internationaux.
Esprit de collaboration : Capacité à travailler en équipe avec des développeurs Front-End, des équipes produits et des chefs de projet.
Rigueur et autonomie : Forte capacité à travailler de manière autonome tout en respectant les standards de qualité et les délais de livraison.
Problématique technique et résolution de défis : Passion pour le développement de solutions techniques et pour résoudre des défis complexes.
Adaptabilité : Ouverture à l'évolution technologique et capacité à s'adapter rapidement aux nouveaux outils et méthodologies.
Communication efficace : Bonnes compétences en communication pour rédiger des documents techniques et expliquer des choix techniques.