👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Java Developer

Требования

Бэкенд, Средний (Middle)JavaJava SEC++C

Местоположение и тип занятости

Ростов-на-ДонуПолный рабочий день

Компания

Мы делаем лучшую в мире онлайн-платформу для социального трейдинга

Описание вакансии

Условия работы

Привет!

Меня зовут Андрей и я возглавляю отдел разработки индикаторов технического анализа в компании TradingView. Сейчас я ищу разработчика в PineScript команду. Мне нужен специалист, который отлично разбираться в алгоритмах, понимает, как работать с многопоточностью, умеет проектировать расширяемые приложения и будет командным игроком. Основные задачи которые придется решать - добавление новых фич в созданный нами DSL язык PineScript и разработка его компилятора. Большим плюсом было бы наличие познаний из области теории языков, однако достаточно и просто желания погрузиться в этот раздел Computer Science.

С нами вместе вы будете проектировать и разрабатывать:
— DSL язык Pine Script для создания индикаторов технического анализа (ANTLR, JavaScript, JavaSE)
— Подсистему выполнения индикаторов технического анализа (JavaSE, JavaScript);
— Инфраструктуру управления пользовательскими индикаторами Pine Script в TradingView (Go, JavaScript).

Мы рассчитываем, что вы обладаете:
— Уверенными знаниями Java SE 7, 8 и стандартной библиотеки Java;
— Фундаментальными знаниями из области структур данных и алгоритмов;
— Базовыми знаниями из области компьютерных сетей (TCP/IP, HTTP) и операционных систем;
— Опытом разработки параллельных вычислений (многопоточность);
— Знанием принципов ООП и паттернов;
— Владеете git.

Будет плюсом, если вы знаете:
— JavaScript, HTML5;
— Go;
— ANTLR (компилятор компиляторов или аналогичные инструменты);
— Опыт профилирования Java приложений (поиск утечек памяти, оптимизация CPU и памяти);
— Опыт работы с UNIX системами (make, bash, ssh, …);
— Erlang.

Бонусы

Мы готовы предложить вам:
— Работу в проекте, популярном у миллионов пользователей;
— Гибкий график с учетом вашего биоритма;
— Современный офис с панорамным видом на центр города;
— Официальное оформление по ТК РФ с первого дня работы;
— Конкурентную белую зарплату;
— ДМС;
— Адаптивное рабочее место, пространство для отдыха – диванчики, турник, кикер, PlayStation;
— Бесплатные обеды + кофе/какао/молоко/чай/снеки круглосуточно;
— Активный отдых: горные лыжи, сноуборд зимой, серфинг и кайтинг летом - и многое другое;
— Обучение и рост внутри компании, участие в митапах и конференциях;
— Релокация в Ростов-на-Дону из любой точки мира;
— Понимание и поддержку по личным вопросам.