Ведущий java разработчик

з/п не указана

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

Кто мы:

Мы – российская компания Datana, занимаемся разработкой программно-аппаратных решений для повышения эффективности технологических и производственных процессов промышленных предприятий. Наши решения представляют собой комплекс научных, методологических разработок с применением глубокой отраслевой экспертизы и программного обеспечения, созданного с применением принципов Индустрии 4.0.

Требования:

  • Опыт разработки в Java более 3х лет;
  • Опыт проектирования отдельных модулей или компонентов;
  • Опыт оформления проекта в виде дизайна реализации и защита его;
  • Опыт реализации сложных, комплексных задач самостоятельно;
  • Опыт декомпозиции задач и распределения между исполнителями;
  • Опыт управления подгруппой разработки.

Как преимущество:

  • Опыт работы с большими данными;
  • Опыт работы с алгоритмами машинного обучения.

Если опыта нет, не страшно, научим :)

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

  • Java 8 и выше;
  • Глубокие знания в Collections API, Stream API, Fork\Join fraimwork, Reflection API и Java Generics;
  • Глубокие знания spring boot, spring data, spring jpa, spring security, spring mvc;
  • Принципы работы JMS, управление JMS-транзакциями;
  • Знание SOAP-сервисов: создание и генерация по wsdl, JAXB (аннотации, рутовые элементы, дефолтные значения для xml-тэгов);
  • Знание REST сервисов: на базе JAX-RS, spring mvc;
  • Знание принципов маршрутизации http-запросов в контроллеры.

Применение технологий:

  • Docker;
  • Hibernate;
  • Apache Camel или Spring Integration;
  • Kafka;
  • Apache Flink;
  • SQL, postgres;
  • ClickHouse, Cassandra, MongoDB;
  • Gitlab;
  • Jenkinns;
  • Jira, Confluence, OwnCloud.

Unit тесты:

  • Написание кода с поддержкой Unit-тестов;
  • Умение создавать Unit-тесты, знание JUnit;
  • Знание основных паттернов проектирования, применение при решении задач;

Front-end:

  • Понимание принципов каскадирования CSS свойств, знание flex-boxes, знание основ HTML5;
  • Знание JavaScript;
  • Опыт работы с Angular 2+, React или Vue.js.

Чем вы будете заниматься:

  • Выполнять задачи по разработке в соответствии с правилами разработки;
  • Оценивать трудозатраты, планировать спринты;
  • Управлять подгруппой разработки;
  • Выполнять функции руководителя группы в его отсутствие;
  • Code review;
  • Развивать «младших» коллег, обучать новых членов команды;
  • Участвовать в приемочных испытаниях;
  • Разрабатывать тех. документацию;
  • Принимать участие в проектировании архитектуры.

Условия:

  • Достойная заработная плата и понятная схема роста;
  • ДМС;
  • Скидки:
    • в магазинах-партнерах (Nike, Lego, re:store, Samsung и др);
    • на медицинскую страховку для родственников;
    • фитнес-клубы;
    • досуговые мероприятия (кинотеатры, выставки и др).
  • Корпоративные тарифы на сотовую связь;
  • Повышение квалификации за счет компании;
  • Возможность увидеть своими глазами, как работают крупнейшие предприятия России и быть причастным к повышению их эффективности;
  • Участие в конференциях, обмен опытом, написание научно-популярных статей и публикация их на ТОПовых интернет площадках;
  • Работа в классном коллективе;
  • Отличный офис с комфортным рабочим пространством, уютными кухнями с кофемашинами, столовой, кафе, фитнес залом, салоном красоты, зонами отдыха, свежими фруктами и закусками (м. Алексеевская/Рижская/Марьина Роща);
  • Брендированный мерч :)

Ключевые навыки

Java
Spring Framework
PostgreSQL
Hibernate ORM

Адрес

Москва, Мурманский проезд, 14к1
Показать на большой карте

Вакансия опубликована 18 февраля 2021 в Москве

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