Position: Розробник Java
Category: Java
English level: intermediate
Years of experience: 2.5


Project on the transition of the physical business
model to e-commerce. The main task was to work with the data
of the supplier of goods and synchronize them with the client's
trading platform. To do this, I developed a project in Java. Initially,
the project collected data from open sources using Selenium and
Jsoup library. Next, the supplier's api was used, with more than a
million products. Using the generated Swagger client and the
restful API developed, the incoming JSON data was filtered out
and written to the XLSX document. Reading and modifying an
XLSX document was implemented using the Apache poi libraries.
The JSON data was processed using a variety of algorithms,
collections, and streams. After processing the data, the source file
was uploaded to the cloud for further use by the trading
platform. The data had to be updated every day, so I automated
the process of running the program using Linux and Cron tasks.
Frontend was developed on the CMS of the trading platform.