Java разработчик Naumen Erudite

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Ведущий российский разработчик ПО

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

Условия работы

Мы ищем Java разработчика уровня middle на продукт Naumen Erudite.

Naumen Erudite AI-платформа для создания диалоговых роботов и управления их работой. Платформа Naumen Erudite позволяет с нуля создавать голосовых роботов и чат-ботов для обслуживания клиентов, внедрять их в контакт-центры, а также управлять работой ИИ-сотрудников с помощью понятных интерфейсов. В решении используются технологии искусственного интеллекта, которые обеспечивают высокий уровень диалоговых навыков роботов.

Ты будешь работать в команде с выстроенными процессами разработки. У нас есть аналитики, дизайнеры, тестировщики, разработчики, среди которых опытные коллеги, поэтому всегда есть с кем обсудить решение задач.

О технологиях:

  • современный стек на базе Java 11/17 (многопоточные, распределенные приложения), Spring (MVC, Data, Security), Hazelcast, JUnit/Mockito, Maven;
  • CSS/LESS, HTML, TypeScript, Angular, Webpack;
  • PostgreSQL, Oracle;
  • Git, Gitlab, Docker, Swarm, Ansible, Consul.

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

  • заниматься разработкой серверной части на Java 11/17 и Spring Framework;
  • принимать участие в разработке клиентской части на Angular 2.Х+;
  • заниматься техдизайном разрабатываемых фич + есть возможность предлагать свои архитектурные решения;
  • взаимодействовать с продуктовыми аналитиками, тестировщиками и RnD-командой;
  • заниматься оптимизацией продукта под условия высоконагруженных систем.

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

  • понимание принципов ООП и основных паттернов проектирования;
  • отличное знание Java Core, Multithreading, Generics, Collections;
  • опыт использования и хорошее понимание принципов Spring, Spring Boot, Spring Data / JPA;
  • хорошее знание SQL и опыт работы с одной из промышленных СУБД – PostgreSQL, Oracle, MS SQL, etc.;
  • опыт разработки web-приложений и сервисов на Java с использованием Spring от 2 лет;
  • знание Git на уверенном уровне.

Также вам помогут:

  • опыт использования Docker и оркестраторов контейнеров Swarm / Kubernetes;
  • знание и опыт работы с front-end стэком: Webpack, TypeScript, Less, Angular 2.X+;
  • понимание и опыт использования протокола gRPC;
  • опыт с Python 3 хотя бы на уровне pet-проектов;
  • опыт разработки и оптимизации высоконагруженных кластерных приложений.

Бонусы

Вас ждет

Работа со смыслом:

  • создаем инновационные ИТ-продукты для клиентов из рейтинга крупнейших российских компаний;
  • более 200 млн пользователей из России, стран Европы и Азии в повседневной жизни соприкасаются с решениями NAUMEN;
  • используем современный стек технологий на Open Source;
  • разрабатываем, внедряем, поддерживаем наши продукты и решения;
  • у вас будет возможность влиять на развитие и качество продуктов;

Развитие:

  • индивидуально подходим к планированию карьеры каждого сотрудника;
  • делимся экспертизой внутри команды и за пределами компании;
  • поддерживаем и помогаем реализовать идеи сотрудников;
  • развиваем ИТ-сообщество: проводим образовательные спецкурсы в вузах, создали и развиваем JUG.EKB;
  • сотрудники NAUMEN удовлетворены своим развитием на 8,2 балла из 10;
  • сотрудники NAUMEN оценивают профессионализм коллег на 9,4 балла из 10.

Забота и комфорт:

  • гибкий график работы;
  • расширенный социальный пакет, включая ДМС;
  • система адаптации и наставничества;
  • дружелюбная атмосфера и насыщенная корпоративная жизнь;
  • отсутствие open space.

Этапы отбора:

  • интервью-знакомство с Team lead и HR-менеджером по Zoom, занимает 1 час;
  • техническое интервью по Zoom, занимает 1 час.
  • обсуждение условий и оффер.