I'm looking for a developer capable developing high-quality webservices using dropwizard framework. Dropwizard is a collection of popular libraries, so no prior experience with dropwizard is required, but you should know how to develop REST webservices in JAX-RS. I need someone who is capable doing the job efficiently.
For the sake of questions about estimates assume you need to develop a webservice which is capable of
1. Logging in using login/password, G+, FB.
2. Sign up.
3. Email verification.
4. Edit profile.
5. Reset password.
Assume JDBI will be used and a service have appropriate logging, exception handling, metrics capturing, validation rules, unit and integration tests. Assume profile consists of 5 fields - name, email, password, company, phone.
Since this is a small service to estimate please do not round figures to days, 8, 4 hours and provide the most precise estimate you can.
It would be great if you have experience in AngularJS & CSS, but not required.