New
Job description
Joveo, leader mondial de la publicité programmatique pour le recrutement, place l’intelligence artificielle au cœur de son activité. Notre plateforme traite chaque jour des millions de décisions d’embauche grâce à du machine‑learning, des enchères en temps réel et de l’analyse prédictive. Nous aidons les plus grands employeurs à identifier les meilleurs talents, plus rapidement et de façon plus équitable. Dans le cadre de notre ambition de devenir la référence "AI‑first" du recrutement, nous recherchons un **Développeur Java Junior** pour renforcer notre équipe backend basée à Alger (Algérie).
### Pourquoi rejoindre Joveo ?
- **Impact réel** : vous contribuerez à des services qui gèrent des millions de transactions quotidiennes et influencent directement les processus de recrutement de nos clients internationaux.
- **Apprentissage accéléré** : vous serez encadré par des ingénieurs seniors et bénéficierez d’un programme de mentorat structuré, d’ateliers techniques mensuels et de revues de code approfondies.
- **Technologies de pointe** : travaillez avec Spring Boot, Docker, Kubernetes, Kafka et des bases de données PostgreSQL/MySQL dans un environnement cloud (AWS).
- **Culture d’innovation** : nous encourageons la prise d’initiative, le partage de connaissances et la participation à des hackathons internes.
- **Équilibre vie pro / vie perso** : horaires flexibles, possibilité de télétravail partiel et un ensemble d’avantages sociaux (mutuelle, tickets restaurant, formations certifiantes).
### Missions principales
- Concevoir, développer et déployer des micro‑services Java en suivant les bonnes pratiques de l’ingénierie logicielle (CI/CD, tests automatisés, revue de code).
- Implémenter des API RESTful sécurisées avec Spring Boot et les exposer via API‑Gateway.
- Participer à la résolution de bugs, à l’écriture de tests unitaires et d’intégration, et à l’amélioration continue de la couverture de tests.
- Collaborer avec les équipes produit, data‑science et DevOps pour garantir la qualité, la scalabilité et la performance des services.
- Contribuer à la documentation technique et aux spécifications fonctionnelles.
- Suivre un parcours de formation interne incluant des cours sur les concepts de systèmes distribués, les bases de données relationnelles et NoSQL, ainsi que les principes du cloud computing.
### Profil recherché
- Diplômé(e) d’une licence ou d’un master en informatique, ingénierie logicielle ou domaine équivalent, ou jusqu’à 1 an d’expérience professionnelle en développement Java.
- Maîtrise des concepts fondamentaux de Java : programmation orientée objet, collections, gestion des exceptions, streams.
- Connaissances de base de Spring / Spring Boot et des principes de création d’API REST.
- Notions en SQL (PostgreSQL, MySQL) et compréhension des modèles relationnels.
- Bonnes bases en structures de données, algorithmes et complexité.
- Esprit d’équipe, curiosité technique et capacité à apprendre rapidement.
- Maîtrise du français à l’écrit comme à l’oral ; l’anglais technique est un plus.
### Ce que nous offrons
- **Contrat CDI** à temps plein.
- **Rémunération attractive** avec révision annuelle.
- **Plan de formation** (certifications Java, Cloud, DevOps) financé à 100 %.
- **Programme de mentorat** et suivi individuel tous les deux mois.
- **Environnement de travail hybride** (3 jours sur site, 2 jours en remote).
- **Avantages sociaux** : mutuelle santé, tickets restaurant, transport, activités team‑building.
- **Possibilités d’évolution** vers des postes de développeur senior, architecte ou chef de projet technique.
Joveo s’engage à offrir un environnement de travail inclusif, où chaque talent a la possibilité de s’épanouir. Nous encourageons les candidatures de tous horizons, sans distinction de genre, d’origine, de handicap ou d’orientation sexuelle.
**Prêt(e) à relever le défi ?** Postulez dès maintenant et démarrez votre carrière au sein d’une entreprise qui place l’innovation et l’équité au cœur de son ADN.