Je vais développer un backend API REST en java et spring boot


À propos de ce service
Traduction automatique
Bonjour, je suis Ihnat, développeur backend avec plus de 3 ans d'expérience dans la création de systèmes de production pour un client international d'assurance en Europe.
Je construis des API REST et des services backend en Java et Spring Boot. Un code de production réel : sécurisé, testé, documenté et prêt à déployer, pas un projet tutoriel.
CE QUE VOUS OBTENEZ
- API REST avec des endpoints clairs et documentés
- Conception de base de données et migrations
- Authentification et accès basé sur les rôles
- Documentation Swagger / OpenAPI
- Tests unitaires et d'intégration
- Configuration Docker et guide de déploiement
CE QUE JE CONSTRUIS
API REST · Microservices · Intégrations tierces
Conception de base de données · Mises à jour legacy · Messagerie Kafka
MON STACK
Java, Spring Boot, Spring Security, Hibernate/JPA
PostgreSQL, MongoDB, Redis, Flyway
Docker, Kubernetes, Kafka, REST et SOAP
Frontend aussi disponible : React, Next.js, TypeScript
POURQUOI LES CLIENTS ME CHOISISSENT
Expérience en production d'entreprise, pas seulement des projets freelance
Code testé, documenté, que votre équipe peut maintenir
Anglais courant (C1), mises à jour claires, pas de barrière linguistique
Fuseau horaire européen, réponses en quelques heures
Vous possédez 100 % du code
Envoyez-moi vos besoins ou votre repo existant et je vous dirai honnêtement ce qu'il faut faire.
Découvrez Ihnat B
Java Backend Engineer
- DePologne
- Membre depuisaoût 2026
- Temps de réponse moy.1 heure
Langues
Russe, Anglais, Polonais
Traduction automatique
Mon portfolio
FAQ
Traduction automatique
Qu'est-ce que je reçois exactement ?
Un dépôt Git avec le code source complet, un README avec instructions d'installation, documentation Swagger/OpenAPI pour chaque endpoint, et scripts de migration de base de données. Vous pouvez l'exécuter localement ou le transmettre à n'importe quel développeur.
Pouvez-vous travailler avec ma base de code existante ?
Oui. Envoyez-moi le dépôt et je l'examinerai avant que nous convenions de quoi que ce soit. Je vous dirai honnêtement si l'extension ou la reconstruction d'une partie est plus judicieuse — y compris lorsque l'option la moins chère est la bonne.
Comment savoir quel package je dois choisir ?
Le nombre d'endpoints est le principal critère. En gros : un service CRUD simple a 5-10 endpoints, un backend d'application typique 15-25, une plateforme complète 30+. Si vous n'êtes pas sûr, contactez-moi avec ce que le système doit faire et je vous indiquerai le package adapté.
Est-ce que vous écrivez des tests ?
Oui, à partir du package Build. Tests unitaires JUnit en standard, plus tests d'intégration en production. Les tests font la différence entre un code qui fonctionne aujourd'hui et un code qui fonctionne encore après qu'une autre personne l'ait modifié.
Pouvez-vous aussi créer le frontend ?
Oui — je travaille avec React, Next.js et TypeScript. Contactez-moi pour une offre personnalisée couvrant les deux, ou consultez mon autre service pour le frontend.
Avec quelles bases de données travaillez-vous ?
Principalement PostgreSQL et MySQL, plus MongoDB et Redis. Je gère la conception du schéma et les migrations versionnées avec Flyway pour que vos changements de base de données soient traçables et réversibles.
Vous déployez cela pour moi ?
Le déploiement est inclus dans le package Production et disponible en option pour les autres. Je déploie sur votre VPS, AWS, Railway, Render ou similaire. Vous gardez la propriété de tous les comptes et identifiants.
Signez-vous une NDA ?
Oui, avec plaisir. Envoyez-le avant de commander et je l'examinerai et le signerai.
Que couvre l'option support de 30 jours ?
Les corrections de bugs dans le code que j'ai livré, plus les questions répondues, pendant un mois. Les nouvelles fonctionnalités ou endpoints supplémentaires sont estimés séparément pour que vous sachiez toujours ce que vous payez.
Que faire si mon projet dépasse le package Production ?
Contactez-moi pour une offre personnalisée. Je prends en charge des projets plus importants et travaille par étapes, vous ne payez donc jamais à l'avance pour un travail que vous n'avez pas encore vu.
