We are looking for several resources(6-8) to build gateway process using Neeve Research's X Platform for our supplier gateways in a new B2B exchange. (The X Platform requires full stack JAVA and XML skills.)
Each API will take roughly 30-40 hours to complete based on our experience doing this before.
I have 30-40 new Supplier APIs to get set up and tested.
I would suggest you do the following to get a solid idea of the effort for pricing and to make sure you can use the process/tools involved:
1. Setup your development environment - we use eclipse as our IDE, and X PLatform has a useful video for starting this process. It can be found here: [url removed, login to view]
2. Have a quick look at this sample webinar for building microservices using X Platform: [url removed, login to view]
Build out the X PLatform sample starter app located here: https://docs.neeveresearch.com/display/TALONDOC/Get+Started.( Note: While doing this starter application, you will be asked to generate an X Platform License and download/build from GitHub.
3. Review this sample API: [url removed, login to view]
4. Review the Mechanics of invoking the API
5. Review the API so that you have a basic functional understanding of the API flow and data model.
If you were actually building this one out- the next step would be to map these APIs to my supplier gateway API. You would need to learn the canonical structure of the supplier gateways and the associated Maven archetype using which a new supplier gateway would be bootstrapped.
For the selected freelancer, we will provide a walk thru of using the framework we have set up and the Supplier API Certification before you start the work. You will be given a number for SMS or pgone calls, along with an email to use for support/questions etc. your during the building of these gateways.
Each resource you have working on this will need to sign an NDA.
Please bid on a price per Gateway Process for each API that will be provided.
The one provided is a sample.
Please let me know the number of resources that you have available since I would like to have more people working on them to get them done as soon as possible.
X Platform™ Gateway Requirements and Deliverables:
Each developer working in this project must have signed an NDA via Freelancer.com and provided an email confirmation agreeing that all work products including API specifications, deliverables, documentation and software developed are the exclusive intellectual property of Neeve Research. Furthermore, the freelancer completing this work will NOT distribute, sell or make public the deliverables or work products in the project.
Each freelancer working on the gateways must provide their email and Github credentials to Neeve Research to receive access to the projects Github repository.
The Gateways in this project must be developed using X Platform™ and provided X Platform™ Gateway Framework and data model defined.
Development should use Java 8, maven, Eagle, Unirest, JSon-Simple, and JaxB.
All source code and related documentation should be stored in the GitHub account provided. Any additional frameworks need prior approval from Neeve Research.
For each API provided to you, you will be required to review the API specification to make sure that the following actions can be executed:
" Get price and availability
" Make a reservation/purchase
" Get confirmation of reservation/purchase
" Cancel reservation or purchase(where allowed by the supplier)
" Get confirmation for cancellation or purchase
For each Gateway, the following steps must be completed and reviewed with Neeve Research Technical Lead, Kevin Goldstein.
1. Endpoint Discovery
2. API and Endpoint Integration
3. Test invocations
4. Flow invocations
5. Certification with Client
6. External certification
7. Handoff & review
The freelancer is also required to provide updates on progress on Monday, Wednesday and Friday for each API Gateway assigned to them. These updates may be provided via email to Kevin@neeveresearch.com.
Failure to provide updates may result in this work being assigned to another bidder and will result in non-payment.
To prevent delays to your work, Neeve Research will conduct web-based meetings to review any questions, conduct any required reviews and accept deliverables. A link to these meetings will be provided upon contract award.
Freelancers will be paid for each gateway completed based on the fixed price used at the time of award. Payments will be made using milestone payments on Freelancer.com for each gateway delivered and accepted by Neeve Research. Neeve Research will verify the receipt of deliverables and the successful execution of gateway before milestone payment is processed. Neeve Research will work to complete all testing and verifications for milestone payment within 7 days of handoff and review.
Any questions regarding this project award or milestone payment should be addressed to email@example.com.