Задать вопрос
Мы используем файлы cookies для улучшения работы сайта. Продолжая использовать сайт, вы соглашаетесь на обработку персональных данных в соответствии с политикой конфиденциальности. Подробнее в разделе Политика об обработке и защите персональных данных.
Принять

Актуальные вакансии / Java developer (Middle+) NEVOD SON

Java developer (Middle+) NEVOD SON

Отдел: Разработки ПО

Расположение: РФ

Тип занятости: Полная

Уровень: Middle+

«NEVOD SON» — российский программный продукт, предназначенный для планирования, настройки, оптимизации, восстановления и управления сетями мобильного радиодоступа.
В основе «NEVOD SON» заложена концепция Self-Organizing Network, которая позволяет мобильным сетям адаптироваться к различным изменениям без вмешательства человека и автоматизировать множество процессов, чтобы сделать сотовую связь более надежной, а эксплуатацию эффективной и экономичной.

Основные технологии продукта:
Java, Spring, Jboss/WildFly, maven, Python, Redis, MariaDB, PostgreSQL, RabbitMQ, Ansible.

Основные задачи:

  • Разработка и внедрение высоконагруженного серверного приложения;
  • Интеграция с OSS-системами операторов;
  • Участие в разработке архитектурных решений, взаимодействие с аналитиками и тестировщиками;
  • Участие в совместном принятии архитектурных и технических решений с командой;
  • Code review;
  • Написание unit-тестов;
  • Разработка новой функциональности;
  • Доработка и рефакторинг существующего решения;

Требования:

  • 3+ года опыта в роли Java-разработчика;
  • Java SE (Core, Multithreading);
  • Java EE (Beans, IoC, Spring);
  • Понимание принципов синхронного и асинхронного взаимодействий (очередь, REST API, SOAP);
  • Знания технологий и методик проведения unit-тестирования, опыт использования соответствующих инструментов (JUnit, TestNg и т.п.);
  • Понимание принципов работы и отличий SQL и NoSQL (MySQL, PostgreSQL, Redis, Cassandra);
  • Опыт работы с RabbitMQ;
  • Понимание принципов работы распределенных систем;
  • Работа с Linux (командная строка, логи, процессы);
  • Понимание принципов оптимизации приложений и нагрузочного тестирования;
  • Опыт работы с таск-трекером(Jira, Meteor и др.) и опыт работы с wiki(Confluence, xWiki и др);
  • Умение работать в команде, коммуникабельность, способность к самостоятельному обучению и решению проблем;

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

  • Опыт работы с CORBA;
  • Опыт работы с JBoss;
  • Опыт работы с GWT
  • Опыт в телекоме/OSS;
  • Умение работать в распределённых командах;
  • Понимание принципов CI/CD и умение работать с Ansible;
  • Опыт разработки распределенных высоконагруженных отказоустойчивых серверных приложений;

Условия сотрудничества:

  • Оформление по ТК РФ;
  • ДМС;
  • Компенсация расходов на питание;
  • Оплата домашнего интернета;
  • Страхование жизни и здоровья;
  • Полная занятость;
  • Удаленный режим работы / гибрид / работа в офисе.