Software Engineer Regular, Java

3 марта 2020 года

Все вакансии

ООО "НПК "Разумные решения"

Профессиональная область

IT, телекоммуникации

Уровень зарплаты

30000 - 40000 руб.

Опыт работы

От 3 до 6 лет

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

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

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

Полный день

Месторасположение

Самара (Самарская область), Россия

Контакты

Адрес: м. Московская, Самара, Московское шоссе, 17, БЦ «Вертикаль»

e-mail: aneta@kg.ru

Тел. :  +7 (846) 279-37-79

Описание

Компании ООО «НПК «Разумные решения», в бизнес-центр «Железнодорожные системы», который занимается разработкой искусственного интеллекта для управления движением поездов на железнодорожном транспорте, который в недалеком будущем должны заменить людей-диспетчеров.

Нашими клиентами являются ОАО «РЖД» и крупнейший отраслевой институт АО «НИИАС», проект длится с 2013 года и будет существовать в обозримой перспективе, пока есть железные дороги.

Если вы дружите с математикой, хотите заниматься интересным проектом (а не скучным сопровождением БД или учетной системой), мы ждем вас!

Требования

  • Аналитическое мышление, знания различных структур данных и алгоритмов их обработки: методы оптимизации, задачи на графах, распределенные вычисления, динамическое программирование. Понятие о вычислительной сложности и навыки написания эффективного кода.
  • Опыт разработки коммерческого ПО не менее 2 лет на Java SE.
  • Опыт многопоточного программирования (Multi-threading, Concurrency, I/O).
  • Превосходные знания Java Core, коллекций, структур данных, алгоритмов.
  • Умение планировать свою работу, соблюдать сроки исполнения.
  • Технический английский (чтение документации).
  • Опыт тестирования своего и чужого кода с использованием TestNG/JUnit.

Приветствуется:

Умение диагностировать утечки памяти.

  • Умение читать thread dump'ы.
  • Знание шаблонов проектирования и программирования.
  • Опыт работы c IMDG (предпочтительно Hazelcast).
  • Автоматизированная сборка Maven.
  • Система контроля версий Git.
  • Непрерывная интеграция Jenkins.

Обязанности

  • Проектирование и реализация модулей системы на Java SE.
  • Проектирования и реализация кластерных приложений с использованием IMDG.
  • Проектирование системы с учетом распределенной высоконагруженной архитектуры платформы.
  • Разработка Unit-тестов.

Условия

  • Заработная плата выше рынка, обсуждается индивидуально с успешным кандидатом.
  • Условия для развития профессиональных компетенций.
  • Творческая атмосфера и дружный коллектив.
  • График работы гибкий