Перенесена в архив: Senior Java Developer
Отправить резюме
О вакансии
Медицинская компания из Кремниевой долины ищет высококлассного специалиста в области разработки сложных распределённых интеграционных пользовательских веб решений, построенных на основе технологий 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 и т.д.;
- Уже приходилось работать в распределенных по всему миру и часовым поясам командах разработки;
- Была возможность работать со следующими технологиями и инструментами:
- Maven, JIRA, JIRA Agile, Bamboo, FishEye, Crucible.
- Chef, Ansible, Docker.
- СУБД PostgreSQL.
- Heroku, Amazon (архитектура, сервисы).
- Redis, Terracotta, Memcached Sessions Manager, RabbitMQ.
- Технологии интеграции с Salesforce.
- Имеете широкий кругозор в области front-end технологий – ES6, React, Redux, Stylus, NPM, Node.js и т.д.;
- Был опыт работы с классическими технологиями – Stuts2, JSP, JSTL, XmlRPC.
Компания предлагает:
- Конкурентоспособную заработную плату, годовой бонус;
- 5 «персональных дней» в году – личное время, оплачиваются;
- Возможности профессионального роста, обучения и развития (тренинги как внутри компании, так и внешние);
- Добровольное медицинское страхование (возможность выбора пакета страховых услуг; страховка детей; страхование жизни и страхование для выезда заграницу);
- Компенсацию питания
- Фрукты, печеньки в течении дня;
- Поддержку сотрудников с детьми – детские праздники и мероприятия выходного дня;
- Наличие небольшого спортзала в офисе;
- Перерывы для занятий спортом в течение рабочего дня (спортзал, настольный теннис);
- Курсы английского языка;
- Офис — Москва, м. Тульская.
Интересно? Присылайте резюме на hr@digitalhr.ru