Вакансия Senior Java Developer / TechLead Java

12 июля 2021    38
Откликнуться

BelPrime 15 лет разрабатывает собственные программные продукты для специалистов в сфере интернет-маркетинга. Более 2 000 000 пользователей из 180 стран выбирают наши программные решения как основные инструменты для увеличения продаж и роста популярности своих компаний. Среди наших разработок известные во всем мире продукты SEO Powersuite и Awario.

С какими технологиями мы работаем: 

  • Hadoop ecosystem (HDFS, HBase, MR, Oozie) 
  • Zookeeper 
  • Solr 
  • Kafka 
  • Clickhouse
  • Tomcat, PostgreSQL, Spring
  • REST, RMI и свои специализированные протоколы
  • Python + TensorFlow
  • ML алгоритмы, унифицированные и проприетарные 

Обязанности

  • Проектирование архитектуры распределенной системы в составе команды. 
  • Проектирование структуры и API новых модулей системы, модернизация архитектуры существующих модулей. 
  • Прототипирование решений. 
  • Разработка новых и модификация существующих алгоритмов. 
  • Разработка новой функциональности и модернизация существующего кода системы, в том числе с целью повышения производительности системы и уменьшения потребления ресурсов (ЦПУ, память, диск и др.). 
  • Поддержка работоспособности системы. 

Требования

  • Владение платформой java. Опыт работы с java от 7 лет. 
  • Опыт проектирования распределенных систем и компонентов таких систем 
  • Опыт работы с базами данных, создания схем баз данных. Понимание основных терминов, используемых при работе с базой данных (views, joins, транзакции, уровень изоляции транзакций, блокировки и др.). 
  • Опыт работы с системами хранения и обработки больших данных. Понимание концепций, лежавших в основе применяемых решений. Крайне ценится “доработка” таких решений “под себя”. 
  • Понимание основных концепций сетевого уровня: TCP/IP стек, DNS, URL, NAT, HTTP etc 
  • Опыт анализа и тюнинга производительности java приложений 
  • Навыки поиска, анализа и устранения неисправностей при работе системы. 

 Желательно

  • Опыт использования ML алгоритмов и понимание принципов, лежащих в их основе. 
  • Знание базовых и не очень алгоритмов, интерес к ним и желание узнать больше. 
  • Участие в Agile процессе разработки, желательно Scrum. 

Мы предлагаем: 

  • Конкурентоспособную заработную плату, соответствующую уровню квалификации сотрудника. 
  • Широкий социальный пакет 
  • Современный офис в самом центре Минска и возможность работать удаленно. 

Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.