Senior Java разработчик remote
Агентство / HR ресурс NewHR ( newhr.ru )
14 июня 2018
Удаленная работа
Опыт работы любойот 250 000 до 350 000 ₽
Опыт работы любойот 250 000 до 350 000 ₽
Короткая ссылка: gkjb.ru/h53G
Описание вакансии
Что за продукт
- Современное iPaaS решение, платформа для интеграции корпоративных сервисов.
- Высоконагруженная распределенная система с повышенной отказоустойчивостью.
- Среди клиентов - крупнейшие мировые компании
- Международная команда: Штаты (головной офис), Россия, Сингапур
Наши технологии
- Java, Ruby on Rails, Go, Node.js
- Java-стек: Java 8, Spring Core, MVC, JDBC, Tomcat, Netty, Vert.x, Google Protocol Buffers
- Postgres, Kunernetes, 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 месяца - важно наличие визы или отсутствие препятствий для оформления
- Уровень дохода 220-300 тыс.руб. (готовы обсуждать выше)
- Оформление - через ИП (налоги оплачиваются самостоятельно), оплата отпуска - 20 рабочих дней
- Компенсация за покупку рабочего компьютера
- В дальнейшем при желании возможна релокация в Сингапур (компания берёт на себя все организационные вопросы)
Мы специализируемся на: Java, PostgreSQL, Development