A partially built micro-service still needs a set of REST APIs finished. The codebase already runs on Spring Boot, so the work focuses on extending it with three concrete capabilities: • User authentication and authorization – Spring Security (JWT) is preferred so tokens can be issued and validated across services. • Data retrieval and storage – CRUD endpoints must persist through JPA/Hibernate to the existing MySQL instance (schema and credentials will be provided). • Third-party service integration – one external REST service (simple JSON over HTTPS) has to be consumed and its response mapped into our own domain model. Deliverables expected: 1. Clean, commented Java code inside a Maven/Gradle module that compiles and starts with the rest of the project. 2. MySQL entities, repositories, and migration scripts where new tables or columns are required. 3. Full Swagger/OpenAPI documentation so QA can test endpoints immediately. 4. Unit and small integration tests (JUnit + Mockito or Testcontainers) covering the critical paths above. 5. A short README describing how to run the service locally, including any environment variables for the third-party integration. Push work to our Git repository in feature branches; each feature will be reviewed and merged through pull requests. The project already has a CI pipeline—just keep it green. High-quality, idiomatic Spring Boot code and clear communication will lead to follow-up modules on the same platform.