Hi ,
Need somone to complete the below task
There is one online shopping mobile app which does below.
A) Validate user profile (http://localhost:8080/buyservice/validateuser?uname=superman)
B) Check his wallet balance (http://localhost:8080/buyservice/getmywalletbalance?uid=123456)
C) Place an order and send the confirmation back to user ([login to view URL])
Notes:
User maintenance is stored in a table bs_user_det ( fields are uid,uname,pwd,walletbalance)
Existing functionality (APIs)
The application has already got below API:
Placing the order and sending the confirmation message back
so available API is:
(http://localhost:8080/buyservice/postmyorder?uid=123456&orderid=789)
Task for development:
Create an API which does below:
1) validate uname/pwd combination and returns uid (Development)
2) gathers info from application of his total ordervalue and orderid and calls walletbalance (balance check (http://localhost:8080/buyservice/getmywalletbalance?uid=123456)
to validate if the walletbalance>= ordervalue (Development)
3) Next calls order API
http://localhost:8080/buyservice/postmyorder?uid=123456&orderid=789 (No delvelopment needed, can just hardcode the IN and OUT JSON)
URI : http://localhost:8080/buyservice/buyitem?uname=superman
Service name : buyservice
json IN
uname: superman
Json Out
msg: YOur order is successfully placed
oid: 789
Hi,
I have expertise on Java, REST API,Spring boot framework apart from that I have worked on Angular, HTML, CSS, JAVASCRIPT, etc..
connect with me for any queries,
Thank you,
hi ..
I got ur requirement to enhance ur exsisting api n add new api...
kindly reach me at
awsamarnath(at)gmail(dot)com
or
81 24 33 20 69
I can complete ur requirement via remote desk also.
consider ur job is done
I can make that on Java,
I have more then 3 years prod experiency on Java.
I am working with floowing frameworks: Spring, Spring Boot, Spring Security, Hibernate and other.
The project involves building restful APIs with the help of Java and Spring boot. For the past 2 years I have been extensively working on Full stack Web development and created and managed many applications from the frontend (developed using Angular} communicating with the backend usually developed using (java or spring boot) and performing CRUD operations with the DB to provide consistency of data across the system.
My Work Experience includes:
- Designing and building User interfaces and service APIs for the customer to provide the ease to view and manage major aspects of the product.
- Re-developed optimized workflow for the existing feature to resolvethe data loss that occurred in the system.
- Actively involved in customer issues, released enhancements andhotfixes which laid the foundation for a stable product
- Extensively working on internal features making the application flow smooth for customers to establish communication with the bank services with the help of restful APIs.
Thus with my past experience I would be able to develop the API with the desired functionalities on time.
I have few doubts regarding the hardcoded API:
- we have to return a hardcoded Json "OUT" here the 'order id' is to
Hi,
I have 7 years experience in Java development and I have worked for several companies like Infosys, EBSCO, VMware etc..
Appreciate providing detailed requirements. It makes our job much easier to understand what exactly needs to be delivered.
You are basically asking for developing a new API and the rest is using existing APIs and provide you data. I can do this in couple of hours but just for the sake of precaution, I am bidding for 2 days. I will be happy to get this opportunity.
I can further help in refactoring any existing code, add unit tests to increase code coverage, add documentation, build CI/CD pipeline if required.
Technical Architecture and Integration, Product Design and Development Having 13+ years of experience in latest JEE technology with more than 3+ years of experience in Architecture Software implementation using JEE technology stack with Integration (SOA), messaging and Data Grid Caching Technology like Oracle Coherence and Gemfire and elastic search. Have exposure to cloud using Microsoft Azure and machine learning for data cleaning architecture using Azure databricks. Have exposure to Python for machine learning and web scraping.