Backend Assignment-User Document Storage Service

Completed Posted 11 months ago Paid on delivery
Completed Paid on delivery

Create a REST API to search and download the file in a user storage account

-- Files are stored in an S3 (Only On s3 bucket)

Input

Username: “sandy”

Search File Name Term: “logistics”

1. Search Files - Mandatory to attempt

2. Upload Files -> Optional (You can write an API for upload as well)

Each user would be maintained as a folder. Search for the user would only search his folder in

S3

1. No Authentication

2. Files are stored in an S3 bucket for each user - ( S3 Integration )

3. Single s3 bucket as storage

4. Search on Filename only

5. Optimized APIs calls

6. Design for Extensibility

Things to take care of

1. No UI - REST Compliance APIs only

2. Testable by Postman/Swagger (No UI)

3. Will prefer code structured in proper fashion

4. Will prefer JUnit

5. Using any Java Framework ( spring boot, dropwizard etc)

Java Spring Boot Amazon S3 RESTful API JUnit

Project ID: #36752604

About the project

9 proposals Remote project Active 11 mos ago

Awarded to:

GyanaMishra99

Professional java developer with 9 years of industry experience in springboot based microservice architecture. I have worked on s3 before. Should be able to achieve this in 48 hours.

₹1500 INR in 7 days
(9 Reviews)
3.9

9 freelancers are bidding on average ₹2478 for this job

satispande

Hi there, I can do this in 2 day's. I have 12+ years of experiance in Java/SpringBoot and making Rest API. I can provide you this via Postman,if time permits also swagger. Junit will take 30% more time and would like t More

₹3000 INR in 3 days
(13 Reviews)
5.4
itsmyco

Hi. I am a professional Fullstack Java Developer with four years of experience in developing web applications. I am interested in working with you on your project and I am confident that I can deliver quality work that More

₹1500 INR in 3 days
(10 Reviews)
4.3
raeedawer

Hello, my name is Raeed and I am a Java and Web Developer with 2+ years of experience in developing and delivering high-quality web applications using Java and related technologies. I understand your project requiremen More

₹1050 INR in 7 days
(13 Reviews)
3.9
sunilsahu4

I understand you are looking for a backend developer to create a user document storage service with APIs that can be used to search and download files in an S3 bucket. With my extensive experience in Java, Spring Boot More

₹4000 INR in 7 days
(2 Reviews)
1.7
geethasekar1995

I have a experience in asp.net, MVC, web API, c#, SQL, entity framework,linq, razor view (Cshtl), html, bootstrap,Angular JS, Jquery, Json,XML, reports (PDF,xls, crystal, rdlc,ssrs).

₹5000 INR in 5 days
(2 Reviews)
0.8
devtoz

I have been working as a backend developer for few years. I have read your project description carefully, and I understand that you are looking for someone to develop API using spring boot + S3. I have exeperience wit More

₹4000 INR in 2 days
(0 Reviews)
0.0
sauravkumar7

As a developer with a strong proficiency in Java, JUnit, RESTful API development, and experience with Amazon S3 and Spring Boot, I believe I am a great fit for this project. Here's why: Java expertise: I have a solid More

₹1200 INR in 7 days
(0 Reviews)
0.0