Ведущий разработчик Java (ГИС)
Description
Чем предстоит заниматься
РТ-ВТ – системный интегратор, специализирующийся на проектировании, создании, внедрении, сопровождении и развитии ключевых государственных информационных систем для решения задач цифровизации в рамках федеральных проектов, в том числе в периметре критической информационной инфраструктуры. Входит в группу компаний ПАО «Ростелеком».
Каждый проект – создание уникальной информационной системы, являющейся частью цифрового контура страны.
Работа в РТ-ВТ — это возможность получить профессиональный опыт в федеральных проектах, внести неповторимый вклад в развитие цифровизации страны и стать высококлассным специалистом и экспертом своего дела!
Анализировать функциональные и нефункциональные требования, потоки персональных данных, роли и внешние зависимости; выявлять риски согласованности, производительности, безопасности и эксплуатации;
Определять границы сервисов и модулей, владение данными, синхронные и асинхронные взаимодействия, транзакционные границы, сценарии деградации и обратную совместимость;
Разрабатывать и версионировать REST API, применять валидацию и единый формат ошибок, обеспечивать совместимость клиентов, защиту от повторной операции и корректную работу файловых сценариев;
Задавать и поддерживать unit-, component-, integration- и contract-тесты, ревьюировать тестируемость, участвовать в нагрузочных и отказных проверках и разбирать первопричины дефектов;
Реализовывать аутентификацию и авторизацию, минимизацию доступа к ПДн, безопасную обработку файлов и ввода, управление секретами и зависимостями, аудит значимых действий и устранение уязвимостей.
Что мы ожидаем
Не менее 5 лет профессиональной backend-разработки на Java, из них опыт самостоятельной работы на уровне Senior в сложной информационной системе;
Ответственность хотя бы за один законченный сервис или функциональный контур от проектирования и реализации до выпуска, мониторинга и устранения эксплуатационных проблем;
Промышленный опыт Java и Spring Boot, реляционной СУБД, REST API и интеграционного или событийного взаимодействия;
Знание Java 17+ на глубоком практическом уровне: memory model, collections, generics, exceptions, concurrency, CompletableFuture, JVM, GC, профилирование и диагностика утечек либо блокировок;
Spring Boot и экосистема: Spring MVC/WebFlux по уместности, Data/JPA/JDBC, Security, Validation, Actuator, транзакции, конфигурация и тестирование контекста.
Что мы предлагаем
Официальное оформление, уникальная среда и команда профессионалов, которая создает продукты для миллионов людей, бизнеса и страны;
Пятидневная рабочая неделя с 09:00 до 18:00;
Стабильный и прозрачный доход с первого месяца;
ДМС со стоматологией, компенсация обучения;
Корпоративное обучение: внутренние митапы, участие в конференциях, доступ к корпоративным библиотекам технической и бизнес литературы;
Экспертный рост, понимание своей карьерной траектории в рамках единой команды.