Технический лидер (Java / Oracle)

Дата размещения вакансии: 08.07.2026
Работодатель: USETECH
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
Более 6 лет

Юзтех – группа аккредитованных ИТ-компаний полного цикла разработки с многолетней экспертизой в передовых технологиях: DWH, BigData, AI/ML, Blockchain, BI, предиктивная аналитика, цифровые двойники производства и рисков.

ГК Юзтех является технологическим партнером таких компаний, как Mail.ru, 2Gis, НЛМК, Еврохим, Go Invest, Альфа-Банк, Сбер, ВТБ, МКБ, Самолет Девелопмент, Х5 Group, Газпромнефть, Лемана Про, Ситилинк, Ланит, IBS. Также, ГК разрабатывает собственные IT-продукты (Usebus, Octopus, Тил Эйчар) и флагманские проекты, которыми пользуется 70% населения страны.

Обязанности:

  • Лидировать техническую реализацию промышленного корпоративного приложения, построенного на технологиях Java и Oracle.

  • Планировать и выполнять мероприятия по миграции базы данных, включая перенос схем, данных, хранимых процедур, функций, пакетов, триггеров и преобразование объектов БД.

  • Проводить оценку и рефакторинг внутренних Java-сервисов, затронутых изменениями в БД, включая слои доступа к данным (JDBC), конфигурации ORM, SQL-запросы, вызовы хранимых процедур, управление соединениями и транзакциями.

  • Отвечать за стратегию сверки (верификации) миграции БД: контроль количества строк, контрольные суммы, проверки ссылочной целостности, отчеты по валидации данных и документированные процедуры отката.

  • Тесно взаимодействовать с администраторами БД и командами инфраструктуры для обеспечения производительности Oracle, стратегии индексации, оптимизации запросов, пулинга соединений и готовности к промышленной эксплуатации.

  • Определять и поддерживать целевой подход к интеграции IAM: подключение корпоративного провайдера удостоверений, единый вход (SSO), управление доступом на основе ролей (RBAC) и потоки авторизации для всех потребляющих сервисов.

  • Курировать модернизацию фронтенда (где применимо): обновление UI/UX, консолидация библиотек компонентов, улучшение доступности, адаптивная верстка, устранение технического долга.

  • Проводить профилирование и оптимизацию приложения и интеграционных слоев: поведение Java runtime, производительность API, внутренние сервисы, внешние коннекторы, потоки сообщений, кеширование, системные узкие места.

  • Обеспечивать сквозное повышение производительности всего стека: настройка бэкенда, оптимизация запросов к БД, настройка обратного прокси/веб-сервера, управление соединениями и производительность фронтенда.

  • Определять эталонные показатели производительности и подтверждать улучшения измеримыми результатами "до" и "после".

  • Устанавливать и контролировать соблюдение инженерных стандартов: стратегия ветвления, практики код-ревью, записи архитектурных решений (ADR), техническая документация, безопасная разработка, дисциплина релизов.

  • Ежедневно руководить командой разработчиков: распределение задач, проверка кода, техническое руководство, парное программирование, наставничество, решение проблем, отслеживание выполнения работ.

  • Взаимодействовать с командами инфраструктуры, БД, безопасности и бизнес-командами для поддержки тестирования, планирования переключения (cutover), готовности к запуску и пост-релизной стабилизации.

  • Готовить технические подтверждения и документацию по доставке: отчеты о бенчмарках, отчеты о валидации, инструкции по миграции (runbooks), планы переключения, планы отката, технические проектные документы.

  • Требования:

  • Высшее образование в области компьютерных наук, программной инженерии, ИТ или смежной области (либо эквивалентный практический опыт).

  • 10+ лет профессионального опыта в разработке ПО, включая минимум 4 года на позиции технического лида, ведущего инженера, архитектора решений или главного инженера.

  • Сильный практический опыт разработки корпоративных приложений на Java.

  • Глубокий опыт работы с Java-фреймворками и экосистемой: Spring, Spring Boot, Jakarta EE, Hibernate/JPA, Maven/Gradle, REST API, паттерны корпоративной интеграции.

  • Глубокий опыт работы с Oracle: SQL, PL/SQL, хранимые процедуры, функции, пакеты, триггеры, индексирование, настройка запросов, планы выполнения, устранение неполадок в промышленных БД.

  • Подтвержденный опыт руководства или участия в проектах по миграции БД (желательно с Oracle или переходом на/с Oracle).

  • Глубокое понимание архитектуры бэкенда: управление транзакциями, пулинг соединений, профилирование runtime, управление зависимостями, логирование, мониторинг, устранение неполадок в продакшене.

  • Опыт в инженерии производительности: нагрузочное тестирование, профилирование, анализ узких мест, оптимизация запросов, настройка JVM, стратегии кеширования, измеримое улучшение производительности.

  • Опыт работы с современными фронтенд-фреймворками (Angular, React, Vue.js) — желательно.

  • Опыт настройки или работы с обратным прокси / веб-серверами (Nginx, Apache HTTP Server или аналоги): терминация TLS, кеширование, балансировка нагрузки, ограничение скорости, настройка апстримов.

  • Опыт работы с IAM, SSO, OAuth2, OpenID Connect, SAML, LDAP/Active Directory или интеграцией с корпоративными провайдерами удостоверений.

  • Подтвержденный опыт работы с Docker и Kubernetes в промышленных или корпоративных средах.

  • Сильный опыт работы с CI/CD пайплайнами, стратегиями ветвления Git, автоматизированным тестированием, инструментами качества кода и управлением релизами.

  • Умение руководить разработчиками, проводить код-ревью, принимать технические решения, общаться с заинтересованными сторонами и готовить четкую техническую документацию.

Условия:

  • Работа из офиса в Маскате (Оман).

  • Международная команда.

  • Рабочий язык - английский (от С1).

  • Со стороны компании предоставляются:

  • рабочая виза;

  • медицинская страховка;

  • перелет;

  • помощь с организацией релокации

Внимание: укажите в сопроводительном письме уровень английского языка и готовность к релокации.