Ik bouw een veilige spring boot rest api backend met jwt auth


Over deze dienst
Automatische vertaling
Je hebt een backend nodig. Niet een prototype dat onder echt gebruik breekt.
Ik bouw REST API's in Java en Spring Boot: goede lagen, echte
database persistentie, validatie, foutafhandeling en documentatie
die jouw frontend ontwikkelaar laat werken zonder vragen te stellen.
WAT JE KRIJGT
- REST endpoints ontworpen rond wat jouw app echt doet
- Database schema, entiteiten en repositories (Postgres, MySQL,
Oracle of MongoDB)
- JWT authenticatie en rolgebaseerde toegang waar je het nodig hebt
- Input validatie en foutmeldingen die er toe doen
- Swagger / OpenAPI documentatie
- Unit en integratietests
- Dockerfile en setup instructies
HOE IK WERK
Ik schrijf schone, gelaagde code die je later aan een andere ontwikkelaar kunt geven
Controller, service, repository, goed gescheiden. Geen
business logic verstopt in een controller.
Je krijgt de volledige broncode, niet een black box.
Stuur me wat jouw app moet doen en ik vertel je hoeveel
endpoints dat echt zijn, en welk package het beste past.
Maak kennis met Sarmad Habib
Software Engineer
- Afkomstig uitPakistan
- Lid sindssep 2024
- Gem. reactietijd1 uur
Talen
Engels
Automatische vertaling
Mijn portfolio
Andere Software development diensten die ik aanbied
Veelgestelde vragen
Automatische vertaling
Kun je werken met mijn bestaande database?
Ja. Stuur me het schema en ik pas het erop aan in plaats van het te herontwerpen.
Welke database raad je aan?
PostgreSQL voor de meeste projecten. Maar als je al op MySQL of Oracle draait, gebruik ik wat jij hebt. Migreren van databases is een apart werk.
Bouw je ook de frontend?
Nee, alleen backend. Dat is expres, ik doe liever één ding goed. Je API wordt voldoende gedocumenteerd zodat elke frontend ontwikkelaar ermee kan werken.
Zul je het deployen?
Inbegrepen in het Full Backend pakket. Voor de andere pakketten lever ik een Dockerfile en instructies.
Kun je iets toevoegen aan een API die ik al heb?
Ja, en dat is vaak goedkoper dan een nieuw pakket. Stuur me eerst je repo.
Wat als ik niet weet hoeveel endpoints ik nodig heb?
Beschrijf wat je app doet en ik tel ze voor je voordat je bestelt.

