Поиск работы на сайте Jobvk.com
Разместить вакансию
Разместить резюме

Senior Java-разработчик

DSR, Группа Компаний
  • Полная занятость
  • Опыт: 3-6 лет

DSR — международная команда профессионалов, искренне увлеченных разработкой ПО. Созданная инженерами для инженеров. Мы решаем сложные задачи, работаем с новыми технологиями и разрабатываем комплексные программные решения.

За 25 лет работы мы успешно выполнили 1 000+ проектов и накопили богатый опыт в веб и мобильной разработке, блокчейне, децентрализованной идентификации, цифровых медиа, беспроводных технологиях, решениях для интернета вещей. Наша дочерняя компания Noema создает решения на основе технологий CV и AI.

Среди наших собственных продуктов – стек Zigbee для смарт-устройств, фреймворк zHome для умного дома (включает мобильное приложение, back-end, IoT-гейтвей), сообщество ZBOSS Open Initiative для разработки общей платформы Zigbee PRO и ряд приложений на основе технологий ML и CV, созданных дочерней компанией Noema.

Мы работаем с большинством популярных веб-технологий. Web FE на Angular, React, Vue.js, Flutter и др; IO-бэкенды на Node.js и Java, бизнес-решения на основе .Net Core и DDD, высокопроизводительные Rust и C++ — каждый найдет технологию по вкусу.

Присоединяйтесь к нашей команде профессионалов — будем вместе решать нетривиальные задачи и делиться накопленным опытом. Отлаженные процессы и прозрачные условия карьерного роста помогут быстро и комфортно развиваться разработчикам любого уровня.

Мы ищем инженера-разработчика на направление Java/Backend. Вашей зоной ответственности будет разработка серверной части наших web-ориентированных приложений, а также совместная работа по воплощению абстрактных идей в законченные решения, которыми будет приятно пользоваться.

Обязательные навыки:

  • Алгоритмическое мышление
  • Хорошие теоретические знания в области информатики и инженерии ПО (т.е. паттернами, рекурсией, указателями и деревьями вас точно не напугать)
  • 3+ лет опыта

  • Отличное знание языка Java (включая JMM и вопросы потокобезопасности)
  • Опыт реализации ПО с использованием инфраструктурных фреймворков (Spring Framework, Vert.x, Micronaut и т.п.)
  • Понимание типовых архитектур сетецентричных приложений и основ протоколов, таких как HTTP

  • Умение использовать в решениях SQL и noSQL базы данных
  • Опыт работы с типовыми очередями сообщений (Kafka, RabbitMQ, NATS)
  • Опыт интеграции с внешними сервисами через API (REST, GraphQL и т.д.)

  • Умение писать unit-тесты
  • Разговорный технический английский.

Будет плюсом:

  • Умение оптимизировать производительность системы (включая оптимизацию БД и многопоточность)
  • Опыт работы с любым другим языком программирования из области backend (примеры: Python, Go, Rust)
  • Понимание принципов domain-driven development (DDD)
  • Знание нюансов промышленного развертывания приложений и связанных с этим технологий (Docker, Terraform, Ansible, AWS, CI/CD)

  • Свободный английский.

Условия:

  • Все преимущества аккредитованной IT-компании
  • Сильная команда инженеров
  • Уникальные проекты в сотрудничестве с лидерами отрасли
  • Годовой бонус, размер которого зависит от достижения компанией целей
  • Медицинская страховка
  • Работа в офисе в центре города с парковкой
  • Курсы английского языка
  • Беспл