Create a compact web service for payments processing. Please use Java, framework of your choice (preferably Spring), and in-memory DB to store data -- 2
€8-20 EUR
Terminado
Publicado hace alrededor de 3 años
€8-20 EUR
Pagado a la entrega
Requirements
1. Create POST /payments endpoint that creates payment resource.
Endpoint should accept 2 mandatory fields:
Field name
Validation rules
amount
➔ Greater than 0
debtorIban
➔ Should be a Baltic country (LT, LV, EE) account number. Regex check is fine, so is any IBAN library usage.
App should assign each payment UUID and creation timestamp.
2. Create POST /payment-files endpoint that accepts CSV and creates specified payments. Example CSV:
“amount”,”debtorIban”
“15.0”,”LT356437978869712537”
Note that payments created through POST /payment-files endpoint should also be validated according to rules described in POST /payments endpoint.
3. Create GET /payments endpoint that returns list of payments.
Results should contain id, amount, debtorIban and createdAt fields. Endpoint should accept optional debtorIban filter in the query param.
4. (Optional) Resolve caller country by IP on POST /payments and POST /payment-files calls using external API of your choice. Persist resolved country with payment. Assume caller IP is present in X-Forwarded-For request header. Do not fail if IP is not present or country resolution fails.
I have 4 years of experience in SpringBoot, RDBMS. Using this tech, I developed applications for Wester Union and Vmware for cloud application monitoring tool. I will developed your app and deploy this on any server or PAAS of your choice. I am waiting for more details thanks
€20 EUR en 1 día
0,0 (0 comentarios)
0,0
0,0
3 freelancers están ofertando un promedio de €107 EUR por este trabajo
Who am I?
I am a professional developer with graduation in BS Computer Science with more than 3 years of experience in IT/Software Engineering
Programming Languages
C#
C
C++
SQL
Python
Assembly
Java
Services
I will assist you to solve problems in the area of,
Object-oriented programming
programming algorithms.
WinForm Designing
Database Development
Software Design
Data Structure
Software Development
Database Designing
UML diagrams
Report Writing
Problem Solving
Hi ,
I have more than 4 years of experience in Soap and rest. I have worked in Java,,Spring MVC,Hibernate Spring boot,Swagger, RestFul APIs, micro services based architecture, AWS, Mongo, Mysql.
Please contact me to discuss this further.