Программист баз данных. Нужно разработать блок проекта - процессинг на языке Java, Rust,Golang (на выбор) (Дистанционная работа)

Бюджет не указан

Задание: Программист баз данных. Нужно разработать блок проекта - процессинг на языке Java, Rust,Golang (на выбор) (Дистанционная работа)

Для разработки блока с нуля продукта Нужен Разработчик middle уровня, язык программирования: 1. Блок продукта – Processor (6.3.)Язык программирования- Java, Rust,Golang (на выбор) Схема работы Cервиса Processor состоит из пакетов, обеспечивающих функции интеграционного взаимодействия (Integration_package), логики обработки данных (Logic_package) и взаимодействия с реляционным СУБД на базе PostgreSQL (Data_package). В разрезе модулей входящих в состав пакетов можно выделить: • Integration_package: o Paymer – модуль с функцией интеграции с сервисом экваринга o API-adapter - модуль с функцией интеграции с внутренними Сервисами Semantic и Sender посредством механизма REST API запросов с реализацией следующих контрактов:  Постановка задачи парсинга данных ([3] Каталог контрактов)  Получение результатов задачи парсинга данных ([4] Каталог контрактов)  Отправка задания на рассылку ([5] Каталог контрактов)  Получение результатов по заданию на рассылку ([6] Каталог контрактов)  Создание Заказа ([7] Каталог контрактов)  Просмотр статуса текущего Заказа ([8] Каталог контрактов) • Logical_package: o New-order – модуль реализующий функции регистрации заказов в базе данных, которые получили подтверждение оплаты o Start-parce - модуль реализующий функции формирования задания на парсинг данных согласно контракту «Передача задания на парсинг» o End-parce - модуль реализующий функции обработки результатов парсинга данных для их сохранения в привязке с существующей информации о Заказе o Create-report - модуль реализующий функции cозданиz отчета о состоянии Заказа  При статусе «Парсинг данных» - возврат текущего массива контактов  При статусе «Рассылка контактов» - возврат текущего массива контактов с результатами • Data_package: o CRUD-order – модуль реализующий функции работы с реляционной структурой базы данных содержащей информацию о Заказах o CRUD-contact – модуль реализующий функции работы с реляционной структурой базы данных содержащей информацию о Контактах o Request-data - модуль реализующий функции комбинированных запросов к нескольким таблицам базы данных с целью получения массива данных по запросу Модуля «Create-report» Обязательные условия: подписание NDA, соглашение о конфиденциальности, работа по договору Прошу в отклике прислать информацию: 1. Работаете один или команда (если команда сколько человек?) 2. Какой город и возраст? Какой опыт в программировании (стаж) 3. Сколько часов (реально) можете тратить в неделю на программирование