Маячная улица 13
«Центр Разработки» - технологический партнер 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 достаточный для чтения документации.