← Back to projects
Trader Backend
A Spring Boot backend for trading workflows with authenticated APIs and exchange integration.
Trader Backend is a Java/Spring Boot service that provides authenticated REST APIs and a structured backend layer (controllers, services, repositories). It uses Spring Security with JWT for access control and exposes API documentation via Swagger. The codebase includes persistence through Spring Data JPA and an integration client layer for exchange APIs.
Key contributions
- JWT-based authentication and authorization using Spring Security
- REST API surface with Swagger UI documentation support
- Persistence layer built on Spring Data JPA (with drivers for common databases)
- Trading-oriented service modules for orders and synchronization workflows
- Exchange API integration code (REST + WebSocket client abstractions) via Retrofit