Senior Java Full-stack Developer (Spring Boot / React / BPM)
Описание
О проекте Приглашаем Senior Full-stack Developer присоединиться к команде, развивающей корпоративную систему Медицинского пульта ДМС. Это действующая высоконагруженная система, находящаяся в активной стадии развития. Решение предназначено для обработки входящих обращений клиентов, работы с CRM и интеграции с внутренними корпоративными сервисами. В основе решения используется платформа ELMA365, которая изначально применялась как Low-code платформа для быстрого запуска бизнес-решений. По мере развития продукта потребовалась более глубокая кастомизация: команда развивает собственные backend- и frontend-компоненты, интеграционные сервисы и пользовательские интерфейсы. Мы ищем разработчика с сильной backend-экспертизой, который сможет участвовать в развитии продукта, работать с современной архитектурой и влиять на технические решения. Чем предстоит заниматься Разрабатывать новые сервисы и функциональность Медицинского пульта ДМС. Развивать backend-часть решения на Java. Разрабатывать пользовательские интерфейсы на React и TypeScript. Создавать и дорабатывать frontend-компоненты и пользовательские виджеты. Разрабатывать интеграции между ELMA365 и внутренними корпоративными системами. Работать с REST API и микросервисной архитектурой. Работать с асинхронным взаимодействием через брокеры сообщений. Оптимизировать существующие решения и повышать производительность системы. Участвовать в обсуждении архитектурных решений совместно с командой разработки. Мы ожидаем Backend (приоритет) Опыт коммерческой разработки на Java от 3 лет. Уверенное знание Spring Boot. Опыт работы со Spring Cloud. Опыт разработки REST API. Понимание принципов микросервисной архитектуры. Опыт работы с PostgreSQL. Опыт работы с RabbitMQ или другими брокерами сообщений. Опыт работы с Docker. Опыт работы с Git. Frontend Опыт разработки на React. Уверенное знание TypeScript. Знание JavaScript. Опыт работы с HTML/CSS (SCSS). Опыт разработки пользовательских интерфейсов корпоративных систем. Будет преимуществом Опыт работы с ELMA365. Опыт работы с ELMA365 SDK. Опыт разработки на BPM/BPMS-платформах: Directum RX; Camunda; Creatio; Pega; другие корпоративные BPM-решения. Понимание BPMN. Опыт разработки интеграционных решений. Опыт работы с SIP/WebRTC и системами телефонии. Кого мы ищем Мы ищем сильного Backend-разработчика с опытом Full-stack-разработки, которому интересно работать с корпоративными продуктами и BPM-решениями. Опыт работы с ELMA365 будет большим преимуществом, но не является обязательным требованием. Мы готовы рассматривать специалистов с опытом других BPM/BPMS-платформ или сильных Java-разработчиков, готовых быстро погрузиться в работу с ELMA365. Мы предлагаем Участие в развитии одного из ключевых продуктов ДМС в крупной финансовой экосистеме. Работу над высоконагруженной корпоративной системой. Возможность влиять на архитектуру и развитие продукта. Работу с сильной технической и продуктовой командой. Официальное оформление по ТК РФ. Удаленный формат работы на территории РФ. Возможность приезжать в офис 1–2 раза в год для командных мероприятий. Конкурентный уровень дохода. Годовую премию. ДМС и корпоративные льготы.