Full-stack java developer (удаленная работа)

18 мая 2024

Уровень зарплаты:
от 200 000 до 200 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Full-stack java developer

Описание вакансии

"Антара" - аккредитованная 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 на уровне написания запросов среднего уровня сложности;

Умение разбираться в чужом коде



Посмотрите похожие вакансии

Full-stack Web Developer and WordPress Guru
Компания: UX GENIUS
Зарплата: от 70 000 до 150 000 руб.
Full Stack Web Developer (middle)
Компания: Digital Agency
Зарплата: от 70 000 до 110 000 руб.
Веб-разработчик Middle Full-stack php web-developer (laravel, vuejs)
Компания: TempoJob
Зарплата: от 140 000 до 140 000 руб.
Senior Full Stack Java Developer
Компания: Career Solutions
Зарплата: от 494 731 до 494 731 руб.