Java разработчик в команду разработки интеллектуальных систем

Дата размещения вакансии: 02.03.2025
Работодатель: NAUMEN
Уровень зарплаты:
з/п не указана
Город:
Севастополь
Маячная улица 13
Требуемый опыт работы:
От 1 года до 3 лет

«Центр Разработки» - технологический партнер Naumen - приглашает на работу Java разработчика в команду Разработки интеллектуальных систем.

В портфеле команды несколько интеллектуальных продуктов: Naumen Data Aggregation Platform (NDAP), Naumen Service Management Intelligent Automation (SMIA), Модуль омниканального обслуживания Naumen Service Desk

Мы ищем разработчика для реализации омниканальных решений на базе платформы SMP: построения чат ботов, интеграции с различными мессенджерами (telegram, vk и тп.), создание сценариев обслуживания.

У нас:

  • современный open source jvm стек технологий: Java 21, Groovy, Spring (Spring Boot), Hibernate, Artemis;

  • работа с SQL и NoSQL базами данных: postgres, mssql, oracle, h2, influxDB;

  • продуктовая разработка: компания владеет разрабатываемыми продуктами, каждый человек в команде может повлиять на продукт. Решения представляют из себя тиражируемое ПО, которое работает в инфраструктуре заказчика или в облаке - у нас много продакшн стендов;

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

  • вам в помощь отлаженные процессы CI: десятки тысяч автотестов, запускаемые в кластере на сотнях узлов, управляемые jenkins и kubernetes. Мы не проводим регрессионного тестирования, так как весь существующий код покрыт автотестами. Есть отдельная инфраструктурная команда, которая помогает автоматизировать процессы разработки, автотестирования и интеграции кода.

Над чем предстоит работать:

  • доработкой модуля омниканального обслуживания Naumen Service Desk на Java (80% времени) и Groovy (20% времени);

  • реализацией новых фич и устранением дефектов в продукте;

  • дежурствами - помощь в запросах на второй линии, диагностика проблем и багов;

  • исследованиями.

Для того, чтобы справляться с задачами нужны:

  • Обязательно
  • высшее образование по технической специальности;
  • опыт коммерческой разработки на объектно-ориентированном языке (Java, Kotlin, Scala, C++, C#, Python или др.) от 1 года;
  • знание и умение использовать структуры и алгоритмы обработки данных;
  • опыт работы с реляционными базами данных;
  • знание Linux на уровне пользователя командной строки.
  • Желательно
  • понимание принципов написания кода в многопоточных средах;
  • знание шаблонов проектирования приложений;
  • знание базовых web-технологий: html, js, css;
  • знание Docker.
  • Дополнительно
  • английский язык уровня intermediate достаточный для чтения документации.