от 200 000 ₽ до вычета налогов
Вакансия находится в архиве
Требуемый опыт работы
От 1 года до 3 лет
Тип занятости
Полная занятость
График работы
Удаленная работа
"Антара" - аккредитованная IT компания.
Проект в финтех направлении решает задачу по построению и оптимизации маршрутов инкассации так, чтобы минимизировать затраты на услуги инкассации во всех подразделениях Сбербанка.
Если тебе интересно стать частью команды и развивать серверную часть динамично развивающейся высоконагруженной 24/7 системы, есть успешный опыт в роли Java developer, то мы ждем твое резюме.
Основной функционал системы:
• Автоматическое и ручное построение маршрутов инкассации c учётом всех необходимых факторов (поступающих заявок на обслуживание объектов, трудовых и материальных ресурсов подразделений, квалификации сотрудников, допуска на объект и др.)
• Передача заявок на мобильное устройство бригаде, включая поступившие отмены заявок и экстренные заявки после выезда инкассаторов на маршрут
• Мониторинг и контроль исполнения заявок на маршруте.
Что под капотом:
• Backend приложение разработано на Java, Spring Boot, Hibernate; в процессе распила монолита на микросервисы
• Тонкий клиент разработан на JavaScript, завершается переход от Angular на React
• Хранение данных осуществляется на СУБД Oracle, планируется переход на PostgreSQL
• Работа с кеш реализована на кластерах Ignite
• Наличие всех типов интеграционных взаимодействий (kafka, rest, soap, файлы)
Что нужно делать:
• Доработка и модификация существующих модулей системы;
• Разработка новых бизнес и интеграционных модулей;
• Разработка новых модулей системы для перехода на микросервисную архитектуру с последующей миграцией в облако (SpringBoot, Docker, K8s, Istio)
• Обновление существующего стека технологий (Apache Kafka, Apache Ignite, grpc+protobuf);
• Оптимизация и рефакторинг текущего решения;
• Code review, разработка unit-тестов.
В чем можно ещё поучаствовать:
• Участие в проработке и принятии архитектурных решений;
• Написание автотестов для бизнес-модулей системы (на собственном модуле на Java);
Что необходимо:
• Высшее техническое образование;
• Опыт работы от 3 лет;
• Отличное знание Java 8, паттернов проектирования, опыт разработки многопоточных приложений;
• Frontend: Javascript: Typescript, ES6/7, React (), Webpack, Websockets, CORS, Selenium;
• Понимание современных практик и подходов к реализации высоконагруженных систем и параллельных вычислений;
• Знание J2EE 3.x, Spring 3.x-4.x;
• Иметь опыт работы с maven/git;
• Опыт работы с ORM (hibernate/openJPA/Spring Data), MQ.
• Знание SQL на уровне написания запросов среднего уровня сложности;
• Умение разбираться в чужом коде
Контактная информация
Антара
Сайт: huntflow.io
Почта: не указана
Вакансия опубликована 03.05.2024 в г. Москва.
Похожие вакансии
Не указана
Москва
Полный день
Подробное описание
6 ноября