Перенесена в архив: Senior Java Developer

111222
Отправить резюме

О вакансии

Медицинская компания из Кремниевой долины ищет высококлассного специалиста в области разработки сложных распределённых интеграционных пользовательских веб решений, построенных на основе технологий Java.

Вам предстоит:

  • Разобраться в тонкостях функционирования и интеграции распределенных географически вэб приложений, микросервисов, ESB, JMS и т.д.;
  • Погрузиться в мир современных облачных технологий – Heroku, AWS, S3, Docker;
  • Решать задачи связанные с применением современных технологий фронт и бэк енд разработки к существующей кодовой базе, включая реинжиниринг архитектурных и интеграционных решений;
  • Принимать активное участие в разработке, усовершенствовании и непосредственной имплементации микросервисной архитектуры;
  • Непосредственно взаимодействовать с коллегами из различных регионов мира – US, Costa Rica, Israel, Netherlands, India, Japan, Singapoure и т.д. Для повышения уровня качества коммуникаций предусмотрены поездки в штаб квартиру компании в Сан Хосе;
  • Применять на практике шаблон построения микросервисной архитектуры ApiGateway – oauth2, JWT, SAML, API managers, configuration servers и т.д.

Идеальный кандидат имеет:

  • Отличное понимания принципов функционирования вэб приложений на основе Java технологий – Servlets API (Sessions, Filters, Servlets), RESTfull services, Spring Boot;
  • Опыт работы с Spring framework – MVC, JDBC, Security, JPA, Spring Boot;
  • Отличное понимание общих вопросов программирования – ООП, паттерны (GoF, DI, MVC), структуры данных, алгоритмы;
  • Отличное знание платформы Java SE 7 или выше (коллекции, I/O, возможности языка);
  • Опыт написания тестов с использованием JUnit или TestNG, Mockito. Знакомство с концепцией BDD;
  • Знание стандарта ANSI SQL – таблицы, запросы, транзакции;
  • Навык общения на английском языке как письменно так и устно.

Также будет проще влиться в нашу команду, если:

  • Имеете опыт применения на практике новых функций Java 8 – Functional Interfaces, Stream API, lambdas и т.д.;
  • Уже приходилось работать в распределенных по всему миру и часовым поясам командах разработки;
  • Была возможность работать со следующими технологиями и инструментами:
  1. Maven, JIRA, JIRA Agile, Bamboo, FishEye, Crucible.
  2. Chef, Ansible, Docker.
  3. СУБД PostgreSQL.
  4. Heroku, Amazon (архитектура, сервисы).
  5. Redis, Terracotta, Memcached Sessions Manager, RabbitMQ.
  6. Технологии интеграции с Salesforce.
  • Имеете широкий кругозор в области front-end технологий – ES6, React, Redux, Stylus, NPM, Node.js и т.д.;
  • Был опыт работы с классическими технологиями – Stuts2, JSP, JSTL, XmlRPC.

Компания предлагает:

  • Конкурентоспособную заработную плату, годовой бонус;
  • 5 «персональных дней» в году – личное время, оплачиваются;
  • Возможности профессионального роста, обучения и развития (тренинги как внутри компании, так и внешние);
  • Добровольное медицинское страхование (возможность выбора пакета страховых услуг; страховка детей; страхование жизни и страхование для выезда заграницу);
  • Компенсацию питания
  • Фрукты, печеньки в течении дня;
  • Поддержку сотрудников с детьми – детские праздники и мероприятия выходного дня;
  • Наличие небольшого спортзала в офисе;
  • Перерывы для занятий спортом в течение рабочего дня (спортзал, настольный теннис);
  • Курсы английского языка;
  • Офис — Москва, м. Тульская.

Интересно? Присылайте резюме на hr@digitalhr.ru

Отправить
резюме
на вакансию

hr@digitalhr.ru

Похожие вакансии