⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Senior Java разработчик

Агентство / HR ресурс  NewHR ( newhr.ru )
31 августа 2018
Удаленная работа
Опыт работы любой
от 4 000 до 6 000 $
Агентство  NewHR
Описание вакансии
Что за продукт
  • Современное iPaaS решение, платформа для интеграции корпоративных сервисов.
  • Высоконагруженная распределенная система с повышенной отказоустойчивостью.
  • Среди клиентов - крупнейшие мировые компании
  • Международная команда: Штаты (головной офис), Россия, Сингапур.
Стек проекта
  • Java, Ruby on Rails, Go, Node.js
  • Java-стек: Java 8, Spring Core, MVC, JDBC, Tomcat, Netty, Vert.x, Google Protocol Buffers
  • Postgres, Kubernetes, Terraform, Ansible, Amazon (AWS)
  • Вместо Jira - Github и Google Docs. Общение по Skype и Slack
  • Опытная команда увлеченных разработчиков, каждый с многолетним опытом
  • Дух стартапа, возможность применять те технологии, которые нравятся вам
Задачи, которые предстоит решать
  • Разработка приложения, участие во всём цикле разработки. Приложение имеет доступ к клиентским сервисам, базам данных (JDBC)
  • Предстоит отвечать за часть системы - агент, обеспечивающий доступ к инфраструктуре на стороне клиента. Здесь планируется много новых фич, вопросы безопасности при передаче данных, платформенные задачи
  • Основной пул задач на Java
  • Оптимизация и масштабирование архитектуры по RPS. Бывают задачи на сложную логику
  • Могут быть отдельные задачи на Node.js и других, используемых в проекте, языках
Что мы ожидаем от вас
  • Опыт разработки на java от 5 лет
  • Отличные базовые знания в области Computer Science (алгоритмы, структуры данных, протоколы, модель OSI и вот это вот все)
  • Опыт разработки высоконагруженных веб-приложений (1к+ rps), умение работать с многопоточностью
  • Отличное знание Java/JEE, фреймворков, библиотек, Jetty, Netty, Tomcat/WebSphere/etc, протоколов, веб-сокетов
  • Здорово, если вы разбираетесь в таких вещах как: Class loading, Memory Management, Transaction management, Java concurrent
  • Понимание принципов протоколов для передачи сообщений между компонентами системы (AMQP, JMS, http/tcp, etc)
  • Опыт работы с асинхронными фреймворками
  • Опыт работы с базами (100-200GB+), понимание механизмов репликации, блокировок, сложных запросов, SQL и ORM (JPA2, Hibernate), JDBC
  • Опыт решения архитектурных задач как плюс
  • Будет плюсом опыт низкоуровневого программирования, знание С/С++
  • Рабочий уровень английского языка (устного и письменного)
  • Будет плюсом опыт удалённой работы, организации своего рабочего времени
  • Открытость и интерес к новым технологиям (в проекте может быть возможность решить задачи с помощью Scala, Clojure, etc..)
Как проходит процесс интервью
  • Процесс интервью включает в себя несколько online разговоров (примерно по часу) с представителями команды, от технического архитектора до ко-фаундеров проекта.
  • Команда небольшая, с плоской структурой, и к выбору новых сотрудников подходят тщательно
Мы предлагаем
  • Удалённая работа, московский тайминг - коммуникация голосом около 19, несколько раз в неделю
  • Командировки в США (Купертино), на 1-2 недели каждые 3 месяца - важно наличие визы или отсутствие препятствий для оформления
  • Уровень дохода от 250-300 тыс.руб. (готовы обсуждать выше)
  • Оформление - через ИП (налоги оплачиваются самостоятельно), оплата отпуска - 20 рабочих дней
  • Компенсация за покупку рабочего компьютера


Мы специализируемся на: Java, Team Lead, j2ee