pro.JVM Jobs
12.7K subscribers
2 photos
2.69K links
Вакансию + вилку в соотв. формате посылать одному из админов:
@larev
@dmsol

Повтор вакансии не раньше чем через 7 дней

Основной чат: @jvmchat
Обсуждение вакансий: @jvmjobschat

Связь: @larev @dmsol

Правила: https://bit.ly/jjg_1
Download Telegram
#вакансия #Москва #scala #spark #SCALA #SpringFramework #Java #ApacheMaven #AtlassianJira #Spark #JSONAPI #HTTP #azaarsender

☝️ Привет! Друзья, нужна помощь, ищу человека который способен произвести рефакторинг приложения (scala + spark). рефакторинг приложения bazaarsender.

Приложение читает все приходящие сообщения из очереди kafka и принимает решение о посылке тому или другому клиенту на основании настроек, обычно при совпадении РНМ (регистрационный номер кассы) или ИНН/КПП владельца кассы. Эту логику мы сохраняем. Так же для каждого клиента мы отрезаем часть полей и переименовываем некотые другие поля. Для посылки используется клиент HTTP и JSON для сериализации. Код написан на scala + spark.

Перенести код сериализации в JSON с Scala Spray на Java JOLT - задача RF-17197
Разделить очереди в кафке. Т.е BazaarSender будет заниматься не фактической отправкой чеков в эндпоинт, а раскладывать по маленьким очередям в кафке для клиентов. Потом стартует несколько приложений и каждое читает свою очередь и отправляет в свой эндпоинт. RF-15183.

Написать приложение обработки очередей для посылки сообщений и сохранения ответов RF-17464

Часть других подобных приложений уже переписана в нужный нам вид и нам необходимо сохранить общий стиль и способ развертывания и мониторинга. Код с примерами будет доступен в рамках того-же проекта.

Приемка будет вестись на основании код ревью, при наличии достаточного количества тестов, частично тесты тоже нужно будет перенести, недостающие добавить.

На рефакторинг АСКУВ эпик https://jira.esc-hq.ru/browse/RF-17460 (необходимо переписать его на Java + Spring Boot).
Оплата по договоренности до 50 000 руб.

👍 Пишите в личку @Evgen0907 отвечу на все вопросы 