Find Jobs
Hire Freelancers

Springboot REST API payload transformation.

₹1500-12500 INR

Imefungwa
Imechapishwa over 6 years ago

₹1500-12500 INR

Kulipwa wakati wa kufikishwa
Use Case : Conversion of Spring-boot REST API payload from JSON to XML and vice - versa after responses received from downstream. In request : Spring boot REST API (application/json)----> JSON to XML --- > Dowstream REST API (application/xml) In response : Downstream REST XML -----> XML to JSON ----- > Spring boot REST API. In detail: A Spring boot RESTController service will trigger a downstream system using Spring RestTemplate as HTTP Client to handle the request and response inside spring boot application. The JSON to XML or XML to JSON schema conversion login should be generic.i.e Client will call Spring REST API with JSON data,there should be a logic that based on the operation requested XML Schema has to be build using XSD's. using JSON data. Because downstream XML schema was not same for all the REST calls based on the operation XML schema will change and we have to build that XML from the json data provided by the client. As the end downstream cannot understand JSON data except XML , so all the API call to downstream are in REST over XML. Blow Simple API's are required : GET :/api/v1/customers (application/JSON) -----> based on operation requested here XML has to build based on XSD by using data in JSON ------> POST:/api/v1/customer/ds (application/xml) NOTE: XML response by downstream system has to be converted to JSON and send back to the called API. POST:/api/v1/customers (application/JSON) -----> based on operation requested here XML has to build based on XSD by using data in JSON ------> POST:/api/v1/customer/ds (application/xml) NOTE: XML response by downstream system has to be converted to JSON and send back to the called API. GET :/api/v1/users(application/JSON) -----> based on operation requested here XML has to build based on XSD by using data in JSON ------> POST:/api/v1/users/ds (application/xml) NOTE: XML response by downstream system has to be converted to JSON and send back to the called API. GET:/api/v1/users(application/JSON) -----> based on operation requested here XML has to build based on XSD by using data in JSON ------> POST:/api/v1/users/ds (application/xml) NOTE: XML response by downstream system has to be converted to JSON and send back to the called API. So basically above mentioned API's with Unit Test cases was the requirement. Adherence to OOPS principles and the performant code was required. You can mock the stream response.
Kitambulisho cha mradi: 15920558

Kuhusu mradi

12 mapendekezo
Mradi wa mbali
Inatumika 6 yrs ago

Unatafuta kupata pesa?

Faida za kutoa zabuni kwenye Freelancer

Weka bajeti yako na muda uliopangwa
Pata malipo kwa kazi yako
Eleza pendekezo lako
Ni bure kujiandikisha na kutoa zabuni kwa kazi
12 wafanyakazi huru wana zabuni kwa wastani ₹7,770 INR kwa kazi hii
Picha ya Mtumiaji
Hi, I am working in Java/J2EE for last 14+ years. I worked in both JSON/XMLMediaaType communication in Springboot Can we further discuss on the requirement? Thanks!
₹13,888 INR ndani ya siku 3
4.9 (44 hakiki)
6.5
6.5
Picha ya Mtumiaji
I have already worked on a similar project before and can deliver as u have mentioned. I have have right skills to work on this assignment.
₹7,777 INR ndani ya siku 3
5.0 (8 hakiki)
5.0
5.0
Picha ya Mtumiaji
Rest API and JSON · Expertise in C & C ++ Programming. · Expertise in C#,VB using .NET framework using Visual Studio 2012 and 2013 · WPF, Windows Forms Application,Web forms(ASP.NET),XAML · Expertise in developing plugins, add-ons for all the Microsoft office products(Office , excel , Power point , access and Power point) using VSTO.
₹11,111 INR ndani ya siku 3
5.0 (11 hakiki)
3.7
3.7
Picha ya Mtumiaji
Overview: Conversion of Spring-boot REST API payload from JSON to XML and vice - versa after responses received from downstream. Goals: 1. Convert requested JSON to XML 2. Call a downstream webservice with the XML using Rest Template 3. Parse the response XML from downstream service and convert back to json. 4. Send the json Specifications: There are below methods needs to be changed- 1. GET :/api/v1/customers 2. POST :/api/v1/customers 3. GET:/api/v1/users 4. POST:/api/v1/users Language - Java Framework - Spring Milestones: 1. Day 1 : Requirement analysis and design 2. Day 2-4 : Coding and Development 3. Day 5 : Testing and delivery
₹6,666 INR ndani ya siku 5
0.0 (0 hakiki)
0.0
0.0
Picha ya Mtumiaji
I have already done this in my project..It would be great if i can help you .Please find below my PROFESSIONAL SUMMARY: Java Developer with 5.1 years of IT experience in coding, documenting, implementing and maintaining applications Extensive knowledge of Java, J2ee, Web services, JDBC, Hibernate, Activiti, Mule Hands-on experience in Oracle including SQL Exceptional dedication and focus towards technical problem solving in various projects involved. Excellent team member with problem-solving and trouble-shooting capabilities. Dedicated, self-motivated achiever who is committed to success and adept at juggling multiple tasks in a high-pressured environment
₹5,555 INR ndani ya siku 3
0.0 (0 hakiki)
0.0
0.0
Picha ya Mtumiaji
A proposal has not yet been provided
₹8,888 INR ndani ya siku 7
0.0 (0 hakiki)
0.0
0.0
Picha ya Mtumiaji
Hi, have worked on spring boot ,Spring security with jpa ,Rest api. I have also worked on backend Code for jpa,Spring Boot implementation from end to end
₹7,777 INR ndani ya siku 3
0.0 (0 hakiki)
0.0
0.0
Picha ya Mtumiaji
A proposal has not yet been provided
₹8,250 INR ndani ya siku 7
0.0 (0 hakiki)
0.0
0.0
Picha ya Mtumiaji
Hi there, We would like to work on this project as we have great experience with respect to transformation from JSON to XML and to Springboot REST API. If this is what the requirement, we can complete it in 1 or 2 days for sure. Looking forward to hearing from you soon. Best Regards, Ashuwinth K P
₹5,555 INR ndani ya siku 2
0.0 (0 hakiki)
0.0
0.0

Kuhusu mteja

Bedera ya INDIA
India
0.0
0
Mwanachama tangu Feb 4, 2017

Uthibitishaji wa Mteja

Asante! Tumekutumia kiungo cha kudai mkopo wako bila malipo kwa barua pepe.
Hitilafu fulani imetokea wakati wa kutuma barua pepe yako. Tafadhali jaribu tena.
Watumiaji Waliosajiliwa Jumla ya Kazi Zilizochapishwa
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Onyesho la kukagua linapakia
Ruhusa imetolewa kwa Uwekaji wa Kijiografia.
Muda wako wa kuingia umeisha na umetoka nje. Tafadhali ingia tena.