Aller au contenu principal

JAVA SOFTWARE ENGINEER

Technologie
RED TIC
Dakar, SénégalIl y a 1 semaineJusqu'au 27/11/2026
Temps pleinSur site

Description du poste

  • Freelance
  • Dakar
  • Publié il y a 3 heures
RED TIC recrute pour l’un de ses partenaires un(e) Java Software Engineer pour concevoir, développer et maintenir des applications logicielles robustes et évolutives, tout en contribuant à l’amélioration des performances, à la qualité du code et à l’évolution des architectures applicatives.

Profil recherché

  • Formation Bac+5 en informatique, génie logiciel ou équivalent
  • Expérience de 3 à 7 ans en développement Java
  • Solide expérience dans la conception et le développement d’applications backend
  • Bonne maîtrise des principes de programmation orientée objet et des bonnes pratiques de développement
  • Expérience dans les environnements Agile et les projets de développement logiciel
  • Bonne connaissance des architectures applicatives et des environnements de production

Compétences techniques
  • Excellente maîtrise de Java et de la programmation orientée objet
  • Bonne maîtrise de Spring Framework et Spring Boot
  • Maîtrise du développement et de l’intégration des API REST
  • Bonne connaissance des architectures Microservices et des systèmes distribués
  • Solide maîtrise de SQL et des bases de données relationnelles
  • Bonne connaissance de JPA / Hibernate
  • Maîtrise de Git et des outils de gestion de versions
  • Bonne connaissance des tests unitaires et d’intégration : JUnit, Mockito ou équivalent
  • Expérience avec les outils de build tels que Maven ou Gradle
  • Connaissance des outils CI/CD et des pratiques DevOps
  • Connaissance de Docker et Kubernetes appréciée
  • Connaissance des plateformes Cloud AWS, Azure ou GCP appréciée
  • Bonne compréhension des principes de sécurité applicative et d’optimisation des performances
  • Connaissance des outils de messaging tels que Kafka ou RabbitMQ appréciée

Missions principales
  • Concevoir, développer et maintenir des applications basées sur l’écosystème Java
  • Analyser les besoins fonctionnels et techniques et proposer des solutions adaptées
  • Développer des services backend et des API REST performantes et sécurisées
  • Participer à la conception et à l’évolution de l’architecture applicative
  • Implémenter les règles métier et assurer l’intégration avec les systèmes existants
  • Concevoir et optimiser les requêtes SQL et les interactions avec les bases de données
  • Réaliser les tests unitaires et d’intégration afin de garantir la qualité des développements
  • Participer aux revues de code et veiller au respect des standards de développement
  • Identifier et résoudre les anomalies ainsi que les problèmes de performance
  • Participer aux pipelines CI/CD et aux déploiements en production
  • Collaborer avec les équipes Produit, QA, DevOps et Architecture
  • Assurer la maintenance corrective et évolutive des applications
  • Rédiger et maintenir la documentation technique
  • Contribuer à l’amélioration continue des pratiques et des solutions logicielles
  • Assurer une veille technologique sur l’écosystème Java et les nouvelles pratiques de développement

Qualités personnelles
  • Excellent esprit d’analyse et de résolution de problèmes
  • Rigueur et sens du détail
  • Autonomie et capacité à prendre des initiatives
  • Esprit d’équipe et bonnes capacités de communication
  • Capacité à travailler sur des problématiques techniques complexes
  • Curiosité et intérêt pour les nouvelles technologies
  • Sens des responsabilités et orientation qualité

Nom et Prénom

Adresse Email

Mobile

Niveau d étude

Bac Bac +1 Bac +2 Bac +3 Bac +4 Bac +5 Bac + X

Années d’Expérience

0 +1 +2 +3 +4 +5 +6 +7 +8 +9 + 10

Préavis

Disponible immédiatement -1 mois 1 mois 2 mois +2 mois

Message

Upload CV

Téléverser votre CV ou tout autre document relatif.

Taille max: 2 MB.

Taille maximale du fichier : 128 Mo.

Consentement à la conservation des données

J’accepte que mes données personnelles et mon CV soient collectés et conservés par RED TIC pour être recontacté(e) au sujet de cette offre ou d’autres opportunités correspondant à mon profil.

Ne pas remplir ce champ

Vérification anti-spam La vérification se charge à l’ouverture du formulaire.

Activez JavaScript pour effectuer la vérification anti-spam et envoyer votre candidature.

Keywords
JavaObject-Oriented ProgrammingSpring FrameworkSpring BootREST APIsMicroservicesDistributed SystemsSQLRelational DatabasesJPAHibernateGitJUnitMockitoMavenGradleBackend DevelopmentCI/CDDevOpsDocker

Ce poste vous intéresse ?