Design an API for movie series Matrix based on OpenAPI, and build a Java SDK

Job ID: 37077715

Budget: $30 – $250 USD

I need a skilled developer to design an API for the movie series "Matrix" based on OpenAPI spec, and build a Java SDK. The primary purpose of the API is for developers to consume information about the "Matrix" series, i.e. characters, actors, famous quotes, movie production details, and other simple details about the movies.

The Java SDK should have the following functionality:
- Authentication with API key
- Need to follow API security best practices
- Need to implement caching so the API can scale
- Clear documentation for the API and each endpoint
- Search endpoint needs to support Filtering, sorting, and pagination
- Testing script for each endpoint (Response can be mocked)

The preferred format for the movie details in the API response is JSON.

Ideal skills and experience for this job include:
- Proficiency in designing APIs based on OpenAPI
- Strong Java programming skills
- Experience with authentication and API key management
- Knowledge of JSON formatting and parsing.