Архитектор DWH

21.05.2025
400 000 - 590 000 / месяц
Срок для отклика истек

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

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

  1. Разработка и поддержка пользовательского программного обеспечения с использованием современных технологий и подходов, обеспечение высокого качества кода и соблюдение стандартов разработки.

  2. Проектирование, реализация и оптимизация реляционных баз данных на базе PostgreSQL, включая создание и настройку индексов, триггеров, хранимых процедур и функций для обеспечения эффективной работы системы.

  3. Разработка серверной части приложений на Java с использованием фреймворков Spring и Spring Boot, настройка и управление серверной инфраструктурой с помощью NGINX.

  4. Интеграция систем аутентификации и авторизации через MS Active Directory и Keycloak, обеспечение безопасного доступа к ресурсам.

  5. Работа с 3D-геометрией: понимание принципов моделирования твердотельных объектов (полигоны, меши, AABB, OBB), использование инструментов OpenGL и Three.js для обработки 3D-данных.

  6. Создание и управление онтологическими и иерархическими моделями данных (OWL, RDF, SPARQL), использование инструментов типа Apache Jena для работы с семантическими данными.

  7. Обработка PDF-файлов: извлечение данных, их обогащение с помощью библиотек Apache PDFBox, iText или PDF.js.

  8. Поддержка чистоты кода: проведение code review, применение принципов DDD и SOLID для повышения качества разработки.

  9. Работа с протоколами HTTP(S) и архитектурой REST для создания надежных API-интерфейсов.

Дополнительные обязанности:

  • Участие в планировании задач, их декомпозиции и оценке времени выполнения в системах управления проектами (Jira).

  • Организация работы команды разработчиков, контроль выполнения задач.

  • Внедрение и поддержка процессов CI/CD с использованием Kubernetes, Docker, Gitlab CI/CD, Artifactory для автоматизации сборки, тестирования и деплоя приложений.

Требования:

o Минимум 4 года опыта коммерческой разработки пользовательского ПО
o Уверенное знание и опыт работы с Java, Spring, Spring Boot, NGINX, MS Active Directory и Keycloak
o Знание теории реляционных баз данных
o Опыт проектирования реляционных баз данных на базе PostgreSQL, в том числе понимание механизмов функционирования индексов и триггеров различных видов, хранимых процедур и функций
o Базовое понимание принципов моделирования твердотельной геометрии: полигоны, меши, ограничивающие параллелепипеды (AABB и OBB), инструменты работы с 3D-геометрией (OpenGL, Three.js)
o Опыт работы с онтологическими и иерархическими моделями данных (напр., OWL, RDF, SPARQL), и инструментами (напр., Apache Jena).
o Опыт извлечения данных и обогащения данными PDF-файлов (напр. Apache PDFBox, iText, PDF.js)
o Навыки написания чистого кода и code review, использования подхода DDD и принципов SOLID
o Глубокое знание протокола HTTP(S) и архитектуры REST

Дополнительно:
o Опыт работы с системами управления проектами (Jira)
o Опыт планирования, декомпозиции и оценки задач, организации работы команды
o Понимание CI/CD процессов, наличие опыта работы с Kubernetes, Docker, Gitlab, Artifactory

Условия:​​​​​​​

  • Оформление по ТК / ИП РФ на выбор кандидата
  • Расширенный ДМС со стоматологией
  • Скидки на изучение иностранных языков
  • Скидки на фитнес
  • Скидки на кино от КАРО
  • Техника для работы по запросу.

Интересна вакансия?

​​​​​​​Ждем вашего отклика 🙂