Senior/Lead backend-разработчик (Java / Python)

Оплата не указана

Вакансия находится в архиве

Datana

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Полный день

Наша компания занимается цифровизацией промышленных предприятий. Мы разрабатываем пути оптимизации производства с помощью инструментов Индустрии 4.0: искусственного интеллекта, IIOT, роботов и много другого.

Ищем человека, который возглавит разработку Datana APC (Advanced Process Control, или СУУТП). Продукт позволяет создавать автопилоты промышленных установок в нефте- и химической промышленности. В основе продукта математическая библиотека, вам предстоит сделать ее использование доступной инженеру без навыков программирования.

  • Проектировать архитектуру - находить оптимальные технические решения бизнес-задач

  • Писать код для их реализации

  • Ставить задачи членам команды, договариваться со смежными подразделениями

  • Оценивать трудозатраты и сроки разработки

  • Проводить код-ревью

  • Принимать участие в разработке технической документации

  • Участвовать в формировании методологии разработки, ее соблюдении и развитии

У нас амбициозные задачи, минимум бюрократии и ненужных совещаний, нет легаси, реальная возможность влиять на архитектуру.

Требования

  • Опыт в коммерческой разработке более 5 лет

  • Знаете Java или Python, или оба

  • С их использованием разработали продукт или большой блок функций с нуля

  • Умеете декомпозировать задачу и распределить между исполнителями

  • Умеете вникать в бизнес-задачи, задавать вопросы

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

  • Опыт работы с алгоритмами машинного обучения, оптимизации или чем-то, еще нагруженным математикой

  • Опыт разработки отказоустойчивых и высоконагруженных систем

  • Опыт разработки python библиотек

  • Опыт работы с front-end

Знание технологий:

Либо Java 8 и выше, Kotlin

  • Хорошие знания Java Core (Collections API, Stream API, Fork/Join framework, Reflection API, Java Generics и т.п.)
  • Хорошие знания spring boot, spring data, jpa, spring security, spring mvc
  • Camel или Spring Integration
  • Принципы работы JMS, управление JMS-транзакциями

Либо Python 3.10+ для бекэнд разработки

  • Фреймворк FastAPI или аналоги
  • Асинхронный Python
  • Знание REST, Websocket и чего-нибудь еще (кроме SOAP)

  • Опыт работы с SQL, NoSQL БД (PostgreSQL, MongoDB, ClickHouse, Cassandra и прочие)

  • Опыт работы с брокерами сообщений (Kafka или другими).

  • Умение писать Unit-тесты

  • Опыт Docker, Kubernetes

  • Gitlab CI/CD

  • Неплохие навыки работы в Linux (не как у наших Devops, но лучше базовых)

Условия:

  • Оформление по ТК РФ
  • ДМС
  • Белая заработная плата и социальные гарантии
  • Обучающие курсы, лекции в офисе, участие в конференциях
  • Удаленный или гибридный график
  • Современный офис и возможность поработать в команде реальных дел.

Адрес

Москва, Полковая улица, 3

Контактная информация

Datana

Сайт: datana.ru

Почта: info@datana.ru

Вакансия опубликована 02.07.2024 в г. Москва.

Похожие вакансии

#

от 150 000 до 180 000 ₽

Москва

Полный день

Подробное описание

13 мая

#

Екатеринбург

Полный день

Подробное описание

17 июня

#

Челябинск

Полный день

Подробное описание

14 июля