У роли чёткая ведущая зона ответственности и работа над сложными государственными системами, но узкая специализация на Jmix/CUBA и работа только из офиса могут ограничить дальнейшую гибкость.
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Ведущий разработчик Java (Jmix/CUBA): Проектирование и развитие функциональных подсистем государственных информационных систем на Java и Jmix/CUBA с акцентом на архитектуру, производительность, безопасность и интеграции. Фокус на создании клиент-серверных решений, реализации REST/SOAP API и обменов, обработке больших объёмов данных, отказоустойчивости и обязательном code review.
Локация: Москва, Западный административный округ, район Солнцево, Киевское шоссе, 22-й километр, 6Ас1. Работа на месте работодателя, пятидневная рабочая неделя с 09:00 до 18:00.
Компания
РТ-ВТ — системный интегратор в группе компаний ПАО «Ростелеком», создающий, внедряющий и сопровождающий государственные информационные системы, включая системы в периметре критической информационной инфраструктуры.
Что делать
Проектировать функциональные подсистемы, модели данных, объекты Jmix Metadata Framework, JPA-сущности, фоновые и планируемые задания.
Выбирать между стандартными компонентами Jmix, аддонами и кастомной разработкой с учётом стоимости сопровождения.
Обеспечивать производительность и устойчивость: оптимизировать запросы и фоновые задания, предотвращать длительные транзакции и блокировки, контролировать параллельность и объёмы данных.
Реализовывать ролевую модель, журналирование и технические меры защиты по требованиям информационной безопасности и обработки персональных данных.
Проектировать и разрабатывать REST/SOAP API, HTTP-сервисы, очереди и файловые обмены, включая контракты, маппинг, версионирование, авторизацию, тайм-ауты, повторы, идемпотентность и восстановление после сбоев.
Проводить обязательное code review и обеспечивать соблюдение стандартов кодирования, правил ветвления и слияния, автоматических проверок и сборки.
Требования
Не менее 5 лет уверенной разработки на Java и Jmix/CUBA, понимание архитектуры платформы и продуктов на её базе, включая расширения, аддоны, бизнес-процессы и ролевую модель безопасности.
Не менее 2 лет опыта в роли ведущего или старшего разработчика.
Глубокое понимание клиент-серверной архитектуры, кластеров, Jmix Metadata Framework, JPA-сущностей, транзакций, блокировок, Quartz, Spring Scheduler, Jmix Scheduled Tasks, синхронизации данных, ролей и прав.
Участие минимум в одном проекте создания или существенной модернизации государственной информационной системы или её функциональной подсистемы.
Опыт полного жизненного цикла крупного блока на Java: проектирование, реализация, интеграционное и нагрузочное тестирование, опытная эксплуатация, приёмка, промышленный запуск и стабилизация.
Личный опыт проектирования и разработки сложных клиент-серверных решений, интеграций и обработки значительных объёмов данных.
Опыт ревью чужого кода и технических решений.
Культура и преимущества
Официальное оформление и стабильный прозрачный доход с первого месяца.
ДМС со стоматологией и компенсация обучения.
Корпоративное обучение: внутренние митапы, участие в конференциях и доступ к технической и бизнес-литературе.
Работа над государственными цифровыми продуктами для миллионов людей, бизнеса и страны.
Экспертный рост и возможность развивать карьерную траекторию в единой команде.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →