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

Kemahiran: Apache Maven, Aws Lambda, Java, Javascript, Pembangunan Perisian

Lihat lagi: 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

Tentang Majikan:
( 5 ulasan ) Stevenage, United Kingdom

ID Projek: #18911349

Dianugerahkan kepada:


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 Lagi

£611 GBP dalam 18 hari
(0 Ulasan)

18 pekerja bebas membida secara purata £680 untuk pekerjaan ini


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 dalam 15 hari
(282 Ulasan)

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 Lagi

£1500 GBP dalam 40 hari
(17 Ulasan)

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 dalam 10 hari
(46 Ulasan)

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 Lagi

£700 GBP dalam 20 hari
(27 Ulasan)

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 dalam 10 hari
(22 Ulasan)

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 dalam 21 hari
(4 Ulasan)

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 Lagi

£555 GBP dalam 10 hari
(6 Ulasan)

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 Lagi

£400 GBP dalam 28 hari
(9 Ulasan)

• 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 Lagi

£555 GBP dalam 10 hari
(1 Ulasan)

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 Lagi

£777 GBP dalam 15 hari
(1 Ulasan)

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 Lagi

£555 GBP dalam 10 hari
(2 Ulasan)

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 Lagi

£700 GBP dalam 5 hari
(0 Ulasan)

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 Lagi

£666 GBP dalam 10 hari
(0 Ulasan)

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 dalam 15 hari
(0 Ulasan)

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 dalam 10 hari
(0 Ulasan)

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 Lagi

£265 GBP dalam 10 hari
(0 Ulasan)
£500 GBP dalam 7 hari
(0 Ulasan)