Explorer

Développeur Backend

ALGER

  • Catégories: Informatique, Systèmes d'Information, Internet
  • Secteur d'activité: Informatique, Télécom, Internet
  • Type de poste: CDD Ou Mission
  • Niveau d'études: Master 2, Ingéniorat, Bac + 5
  • Années d'experience: 3 À 5 Ans
  • Wilaya: ALGER
  • Publiée le: 18-02-2026 à 11:45:59
Description
Description du poste : Développeur Backend Java expérimenté, spécialisé dans la conception et le développement de services backend modernes, robustes et performants. Maîtrise approfondie de Java et de l’écosystème Spring pour la création d’API scalables et sécurisées. Capable de concevoir des architectures backend propres et maintenables. Forte sensibilité à la qualité du code, aux performances et à la fiabilité des systèmes. La connaissance de Golang constitue un atout supplémentaire. Activités et missions principales : Compétences techniques :Développement BackendJava Spring Boot, Spring MVC Spring Data JPA, Hibernate Spring Security Maven, Gradle API & IntégrationConception d’API REST Gestion des erreurs et validation des données Documentation API (Swagger / OpenAPI) Intégration de services tiers Communication avec applications mobiles et front-end Bases de donnéesPostgreSQL, MySQL MongoDB Modélisation et gestion des schémas Optimisation des requêtes et des performances Architecture & QualitéClean Architecture Architecture hexagonale Design Patterns Tests unitaires et d’intégration (JUnit, Mockito) Qualité et maintenabilité du code Sécurité & PerformanceAuthentification et autorisation (JWT, OAuth2) Sécurisation des API Gestion de la concurrence Optimisation des performances backend Compétences complémentaires (souhaitées)Notions de Golang Compréhension des microservices en Go Intérêt pour les systèmes haute performance Environnement & OutilsGit, GitHub CI/CD (Continuous Integration / Continuous Delivery) Docker Méthodologies Agile / Scrum Documentation technique Linux Qualités personnelles :Capacité à produire un code propre, maintenable et conforme aux standards de qualité.Aptitude à identifier rapidement les dysfonctionnements et à proposer des solutions efficaces.Capacité à gérer plusieurs tâches et projets simultanément dans le respect des délais.Facilité à intégrer de nouvelles technologies et frameworks selon les besoins des projets.Travail efficace dans des environnements agile/scrum et bonne communication avec les équipes techniques et fonctionnelles.Attention portée à l’optimisation des systèmes, à la sécurité et à la robustesse des applications backend.Intérêt pour les architectures modernes, les microservices et les systèmes haute performance.Compétences linguistiquesMaîtrise parfaite du Anglais (niveau professionnel – lecture, rédaction et communication) – obligatoire;Arabe : Ecrit, parlé et lu ;Français : Ecrit, parlé et lu ;
Contacter l'annonceur
plus d’offres d’emploi