Senior Java Developer
Прямой работодатель Align Technology ( jobs.aligntech.com )
Опыт работы от 3 до 5 летот 200 000 до 250 000 ₽
Ищем Java разработчиков, уровня старший, в московское R&D подразделение
Компания Align Technology Inc - один из мировых лидеров в разработке инновационных медицинских технологий. Компания производит уникальный продукт - Invisalign, который дает возможность людям приобрести идеальную улыбку простым и эстетичным способом (без традиционных брекетов). Align Technology - американская корпорация, штаб квартира расположена в Кремниевой долина, Калифорнии.
Московский филиал Align Technology, Inc. – это интенсивно растущее подразделение R&D, работающее в области digital orthodontics.
О команде:
Численность команды разработки - 10 человек (in-house). В московском офисе она состоит из 3-х ведущих разработчиков уровня Senior, остальная часть находится в Сан-Хосе (Калифорния).
Что делает команда (примеры проектов):
Разрабатывает новые микросервисы и развивает существующиие бэкенд-системы для customer-facing приложений, например: портал доктора, который управляет лечением пациента и АПИ для проведения клинических проверок.
Так же есть много сложных интеграционнх сервисов, один из которых осуществляет интеграцию с производством, которое находится в другой стране.
Нашему будущему коллеге предстоит:
- Разобраться в тонкостях функционирования и интеграции распределенных географически вэб приложений, микросервисов, ESB, JMS и т.д.
- Погрузиться в мир современных облачных технологий – Heroku, AWS, S3, Docker
- Решать задачи связанные с применением современных технологий фронт и бэк енд разработки к существующей кодовой базе, включая реинжиниринг архитектурных и интеграционных решений
- Принимать активное участие в разработке, усовершенствовании и непосредственной имплементации микросервисной архитектуры
- Непосредственно взаимодействовать с коллегами из различных регионов мира – US, Costa Rica, Israel, Netherlands, India, Japan, Singapoure и т.д. Для повышения уровня качества коммуникаций предусмотрены поездки в штаб квартиру Align Technology, Inc., расположенную в сердце кремниевой долины - городе San Jose
- Применять на практике шаблон построения микросервисной архитектуры 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 Spring application
- Frameworks: Spring (подпроекты Core, AOP, Boot, Data-JPA, JMS, Security, Test)
- Database: СУБД PostgreSQL, NoSQL БД Dynamo DB
- Tooling: Git, Bamboo, SonarQube, Jira, Confluence, Crucible
- Infrastructure: Maven, Docker, Rancher, AWS, LogEntries, SignalFx, Consul, Sentry.
- Testing: JUnit, Mockito, DbUnit, Behave
Условия:
- Зарплата регулярно индексируется, бонус по итогам года
- Компенсация питания и спорта
- Защищенность: ДМС для сотрудников и их детей (включая стоматологию), страхование жизни, страховка для выезжающих за рубеж, врач в офисе
- Обучение: профессиональные курсы и конференции, возможность совершенствовать английский и испанский
- Адапти