Java разработчик
Прямой работодатель Align Technology ( jobs.aligntech.com )
Опыт работы любойот 200 000 до 250 000 ₽
Ищем Java разработчиков, от джуна до мидла, в московское R&D подразделение
Компания Align Technology Inc - один из мировых лидеров в разработке инновационных медицинских технологий. Компания производит уникальный продукт - Invisalign, который дает возможность людям приобрести идеальную улыбку простым и эстетичным способом (без традиционных брекетов). Align Technology - американская корпорация, штаб квартира расположена в Кремниевой долина, Калифорнии.
Московский филиал Align Technology, Inc. – это интенсивно растущее подразделение R&D, работающее в области digital orthodontics.
Что делает команда (примеры проектов):
Работает над мультирегиональными АПИ, которые предоставляют доступ к операциям, связанными с построением и представлением лечения.
Работает над интеграционным АПИ, в ответственность которых входит предоставление доступа к операциям по управлению данными докторов и пациентов.
Как делаем:
- Использование AWS EC2, Docker как платформы развертывания приложений
- Активное применение облачных решений от Amazon (EC2, S3, SQS, RDS, SWF, SFN)
- Стараемся максимально документировать решения и автоматизировать нашу работу (используются Chef и Ansible).
- Хорошее покрытие автоматизированными тестами кода проекта
- Применение Сontinuous Сode Quality и Continuous Integration.
Как какие технологии используем:
- Сервер: 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
Требования:
От разработчика нужно:
- опыт разработки на Java в коммерческих проектах от 1 года для джуна, от 2 лет для мидла
- понимание REST подхода к разработке API
- уверенные знания платформы JavaSE
- понимание возможностей java 8: lambda, streams, functional interfaces
- опыт использования Spring Framework (Core, AOP, Data-JPA, testing)
- знание концепций баз данных SQL, способов профилирования и оптимизации запросов.
- участвовать в SL3 поддержке, анализе инцидентов и активно работать с DevOps командой.
Здорово если вы:
- Имели опыт работы с Amazon AWS
- Знаете python и/или фреймворки behavior-driven тестирования (мы используем behave)
- Имеете опыт автоматизации сборки и развертывания приложений (или желаете его получить)
- Готовы изучить: Kotlin, Angular, React, Redux, Lua
- Любите рационально и по-новому смотреть на существующие решения, стремитесь улучшать процесс разработки и эксплуатации ПО.
Что вам нужно будет делать в проекте:
- Разрабатывать Web API, полностью удовлетворяющим RESTподходу
- Работать не только с функциональными, но и над не функциональными требованиями: участвовать в оптимизации распределенного приложения, структур данных, документировании решения и упрощении его поддержки командой DevOps.
- Писать качественный, понятный и покрытый тестами код, учитывая метрики Continuous СodeQuality и минимизировать технический долг проекта.
- Автоматизировать свою работу, а также тестирование и развертывание приложения.
- Взаимодействовать с командами DevOps и QA для максимально быстрого перехода от «работает на моей машине» к «работает в production»
Условия:
- Зарплата регулярно индексируется, бонус по итогам года
- Компенсация питания и спорта
- Защищенность: ДМС для сотрудников и их детей (включая стоматологию), страхование жизни, онко страхование, страховка для выезжающих за рубеж, врач в офисе
- Обучение: профессиональные курсы и конференции, возможность совершенствовать английский и испанский
- Скидки на продукт
- Адаптируемый график (основной с 11:00 до 19:45)
- 100% оплачиваемые больничные.
- Отпуск 31 день
- В офисе: спортзалы с раздевалками и душевыми, массажный и маникюрный кабинеты и т.д.
- Корпоративные праздники и мероприятия
- Один из лучших офисов Москвы (лофт-квартал «Даниловская мануфактура», м. Тульская)