Tamamlanmış

Java 8 Program to read zip file containing word documents and create POJOs

The Java8 program must take a zip file as input, which contains a directory structure with each directory containing one or more word documents

Each word document contains product information in a mostly consistent format.

The requirements are as follows:

- use maven (probably need some word document reader library)

- must be able to run as an AWS lambda function (though for local testing should also be runnable from command line)

- use SOLID code (if unsure what this means or have not practised this please do not bid)

- Read each product from each file into a Product POJO object. The POJO should contain an ordered List of categories which would show the category hierarchy of the product

- The product images should also be loaded into an ordered List, and the images should be extracted to a directory using the product name (if any characters are found that cannot be used in a file structure, replace the chars using a simple map look... i.e '+' can be replaced with 'plus' and spaces can be replaced with underscore character '_')

- Images in the description field can be ignored

- Each product when loaded into POJO should be output to the same folder as the images, with a .json extension and this file will contain the contents of the product POJO converted to a json format (using jackson)

- The zip file contains sensitive price information so would need an NDA for the chosen bidder

- The files are mostly in consistent format with the same column names but the program should allow for slight differences, which should be included in conditional logic

- Correct data types should be used, i.e BigDecimal for the prices

- The program should be demonstrated as an AWS lambda to complete the project

- The initial run of the program would produce all of the output image and json files - subsequent runs may only contain delta documents, so only the documents provided should be replaced. This functionality should be backed up by junit tests

- All code should be added to GIT repo, which i will provide. All code will be owned by me

- sample file structure to follow ( I want to be able to setup a Non Disclosure Agreement due to the security of price information in the document)

- a summary json file should be produced containing a list of all the products in the structure, showing just the images, name and description of each product’

- Should be at the top level of the produced directory structure

- The output should be unique by partnumber... Any duplicates should be added to an error output file`

- Additionally, the program should output a csv file, that can be imported directly into pimcore using the import tool

- Once the csv file can be loaded into PimCore, we will identify a way to mark products in the word docs as parent product / skus, to model the parent / child relationships in pimcore

Beceriler: Apache Maven, Aws Lambda, Java, Javascript, Yazılım Geliştirme

Daha fazlasını gör: java 8 read file word by word, best way to read file in java, java read file, java 8 write to file, java 8 read file to string, java 8 read file from classpath, java 8 read csv file, java nio read file, program read text file, program read dbb file, program read txt file, program read text file numbers sort average, program read line file, spring program read excel file, abap program read xml file, sample program read text file, program read numbers file, simple program read write file, can program read txt file, perl read zip file without unzipping

İşveren Hakkında:
( 5 değerlendirme ) Stevenage, United Kingdom

Proje NO: #18911349

Seçilen:

aditijain56

I have a proficient knowlege in Java and have worked on such automation projects during my college days. Also, timely, i have tried to automate the POJO creation in java. I also have experience and knowledge of maven Daha Fazla

%selectedBids___i_period_sub_7% gün içinde 611%project_currencyDetails_sign_sub_9% %project_currencyDetails_code_sub_10%
(0 Değerlendirme)
0.0

Bu iş için 18 freelancer ortalamada £680 teklif veriyor

utkarshkatiyar19

Hi I'm an expert in java programming. I'm sure that I can easily do this project. We can have a about it. Thanks..

£700 GBP in 15 gün içinde
(282 Değerlendirme)
7.1
fleetways

Sorry for quoting way above max budget, thank you for looking at our bid. Maybe we need to explore few things, esp., the doc reader - would like to wait for your response with some details one doc file and data to be e Daha Fazla

£1500 GBP in 40 gün içinde
(17 Değerlendirme)
6.7
progcgstar

HI. As a Java expert, I can finish your project wonderfully as your requirement. Please send me a sample zip file and let me know your deadline and budget. Thanks!

£700 GBP in 10 gün içinde
(46 Değerlendirme)
6.4
paulprabhakarand

Hi, This is Paul Devanesn has done [login to view URL] and [login to view URL] from IIT Madras. I am a tech savvy person, more than a decade I am developing and delivering applications on Android app and Java based technologies. I am a certif Daha Fazla

£700 GBP in 20 gün içinde
(27 Değerlendirme)
5.3
ChaoHan2018

Java Expert. Hello. I am really interested in your project, as an experienced java developer with wealth of knowledge in all aspects of development. Hope to go further discussion on your project. Thanks.

£750 GBP in 10 gün içinde
(22 Değerlendirme)
4.9
quanganh206

Hi, I am experience Java have SCJP and Mongo Java program. Your job is best fit for me, if you need quick demo or test pls feel free to contact me. Regards./.

£1200 GBP in 21 gün içinde
(4 Değerlendirme)
4.9
goldsea808

hello,how are you.i read your bid carefully. i am java/javafx, aws expert and have full experience for 12 years. java/javafx, aws is my top skill and i can build your project by using that skills. i can provide most Daha Fazla

£555 GBP in 10 gün içinde
(6 Değerlendirme)
4.5
michaelbukachi

Hello. I am a software engineer with close to 6 years of experience working in different languages, JAVA, being of them. I have worked on simple scripts and complex gui completions using JAVA. I am quite confident I Daha Fazla

£400 GBP in 28 gün içinde
(9 Değerlendirme)
3.9
iteyeglobal

• 5+ year’s experience in developing Java/J2EE applications. Lead team of J2EE developers (5 to 13 members) in the development of the web application from initiating to closure phase. • Exposure to different delivery Daha Fazla

£555 GBP in 10 gün içinde
(1 Yorum)
2.4
abdulfastian1

My overall 6+ years of industrial experience in Java Development enables me to complete this task most efficiently. I achieved pro-level technical skills required to complete this task. Client Satisfaction will be my Daha Fazla

£777 GBP in 15 gün içinde
(1 Yorum)
2.6
Victorier006

hello,how are you.i read your bid carefully. i am java/javafx, zlip, aws, sold expert and have full experience for 12 years. java/javafx, zlip, aws, sold is my top skill and i can complete your project by using that Daha Fazla

£555 GBP in 10 gün içinde
(2 Değerlendirme)
1.7
SistechSolutions

Hi, I'd be happy to code this for you, I've been writing enterprise systems for large multinationals my entire career, specialising in java. Kind regards, Stuart I work extensively with all of these on a dail Daha Fazla

£700 GBP in 5 gün içinde
(0 Değerlendirme)
0.0
vw8150693vw

Hi, I'm professional Java developer , I have 5 years of experience working on Projects with Java,Spring,Hibernate and mysql. I can ensure the best quality and if you work with me you will always work with me , looking Daha Fazla

£666 GBP in 10 gün içinde
(0 Değerlendirme)
0.0
mjtakayindisa

First we willl make a file directory for dumping the zipped file. Then another directory for moving unzipped files. A job will read all files and create Pojos dynamically.

£555 GBP in 15 gün içinde
(0 Değerlendirme)
0.0
dinkar2195

I have experience in apache Poi(for word reading) and jacson libraries. However, I have not done projects in AWS lamda. Let me know if u think i am the right person to do. Thanks.

£555 GBP in 10 gün içinde
(0 Değerlendirme)
0.0
altamash9

Hi, I am working as a Java developer for 13 years, certified with SCJP. Well, coming to the main point. I can design you a Java 1.8 program, runnable from the command line as well with AWS Lambda testing, which Daha Fazla

£265 GBP in 10 gün içinde
(0 Değerlendirme)
0.0
£500 GBP in 7 gün içinde
(0 Değerlendirme)
0.0