Je vais développer une API REST backend évolutive avec java spring boot et microservices
À propos de ce service
Traduction automatique
Bonjour, je suis Mohamed, ingénieur logiciel senior avec plus de 5 ans d'expérience dans la création de systèmes backend en production avec Java et Spring Boot. J'ai déployé des API REST et des microservices chez Vodafone, Sumerge, et sur InstaDawa (une pharmacie en ligne servant plus de 10 000 clients avec des temps de réponse d'environ 100 ms).
CE QUE VOUS OBTENEZ
Une API REST Spring Boot propre avec validation des entrées et gestion appropriée des erreurs
Authentification JWT et contrôle d'accès basé sur les rôles
Intégration à la base de données : PostgreSQL, MySQL, MongoDB ou Redis
Documentation Swagger / OpenAPI
Tests unitaires et d'intégration (JUnit, Mockito)
Configuration Docker et CI/CD (pack premium)
Code source, guide d'installation et présentation du code sur demande
COMMENT JE TRAVAILLE
- Principes SOLID et architecture en couches propre (Contrôleur, Service, Repository)
- Code prêt pour revue avec commentaires explicatifs
- Modèles évolutifs utilisés à l’échelle de l'entreprise
- Mises à jour quotidiennes de l'avancement
POURQUOI ME CHOISIR
- Ingénieur de niveau staff, pas un junior
- Expérience réelle en production (plus de 10 000 utilisateurs, API d'environ 100 ms)
- Anglais courant, communicateur clair
- Livraison à temps, questions illimitées pendant le projet
Contactez-moi d'abord avec vos besoins, je confirmerai la portée et le délai avant que vous passiez commande. Construisons quelque chose de solide.
Découvrez Mohamed G
Staff Software Engineer
- DeÉgypte
- Membre depuisavr. 2021
Langues
Arabe, Anglais
Traduction automatique
Mon portfolio
Autres services de Développement de logiciels I Offre
FAQ
Traduction automatique
Allez-vous écrire des tests pour le code que vous livrez ?
Oui. Les packages standard et premium incluent des tests unitaires (JUnit + Mockito) et des tests d'intégration. La version de base comprend des stubs de test que vous pouvez étendre.
Quelles bases de données prenez-vous en charge ?
PostgreSQL, MySQL, MongoDB et Redis (pour le cache). Je peux également travailler avec Firebase ou Supabase sur demande. Je configurerai le schéma, les migrations et la gestion des connexions.
Fournissez-vous le code source ?
Oui — code source complet avec guide d'installation, README et commentaires clairs en ligne. Vous possédez le code intégralement après livraison.
Pouvez-vous containeriser l'API avec Docker ?
Oui. Le package premium inclut un Dockerfile fonctionnel, docker-compose pour le développement local, et une configuration CI/CD basique (GitHub Actions ou Jenkins). Disponible en option supplémentaire sur le package standard.
De quelles informations avez-vous besoin de moi pour commencer ?
Un bref résumé couvrant : les endpoints/fonctionnalités dont vous avez besoin, la base de données souhaitée, toute exigence d'authentification, et (si vous en avez une) une spécification API ou des exemples de payloads. Je confirmerai la portée avant que vous passiez commande.

