Aller au contenu
AccueilRejoindreOffres d'emploiDéveloppeur Back

Développeur Back

Voxalia CDI Lille 2-4 ans d'expérience BAC+5

39 000 à 55 000 € brut annuel

Postuler → Toutes les offres

La mission

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.

Le profil recherché

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.

Les qualités attendues

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.