Align Technology

Technical Lead / Senior Java Developer (MES)

@ Align Technology

150,000 - 300,000 ₽/мес на руки

Remote
локация
Москва (м. Тульская) или полная удаленка — на выбор.
уровень
Lead
сфера
Продуктовая компания
размер команды
1 - 5 человек

Align Technology — один из мировых лидеров в разработке инновационных медицинских технологий. Компания производит уникальный продукт — Invisalign, который дает возможность людям приобрести идеальную улыбку простым и эстетичным способом (без традиционных брекетов). Штаб квартира расположена в Кремниевой долине, Калифорнии.

Московский филиал Align Technology, Inc. — это интенсивно растущее подразделение R&D, работающее в области digital orthodontics.

Ищут старшего Java разработчика / Tech Lead в московское R&D подразделение.

Технологии/инструменты

  • Приложения пишут на Java 8, Java 11, Python.
  • Сервисы взаимодействуют через RESTful API, Confluent Kafka, AWS SQS, AWS SWF.

Почему рекомендуем

  • Align Technology — это одна из самых быстрорастущих научно-медицинских компаний.

Что делает команда (примеры проектов):

Команда Operations Services является частью большого подразделения Operations, состоящего из нескольких команд. Команда — интеграционная.

Поддерживают и расширяют промышленную систему MES на Java. Также разрабатывают API-сервисы, которые обеспечивают доступ до backend систем в облаке — это и модели машинного обучения, и компоненты, написанные на C++ и выполняющие обработку файлов лечения пациента.

Команда состоит из Java разработчиков, DevOps-ов и SQA.

Как делают

  • Проводят регулярные стендапы, подробно описывают тикеты в Jira, планируют спринты.
  • Задачи покрывают тестами, прогоняют через Sonar и проводят код-ревью.
  • Документируют решения, обсуждают архитектуру, в том числе и с соседними командами.
  • Учатся, посещают конференции, обмениваются знаниями внутри компании.

Чем предстоит заниматься

  • Анализировать требования бизнеса, чтобы формировать долгосрочную стратегию для Treat Operations.
  • Отвечать за продукт — участвовать в планировании, формировать отчетность, следить за сроками.
  • Работать с коллегами и участвовать в их развитии — делиться опытом и техническими знаниями.
  • Реализовывать решения внутри MES системы для улучшения работы заказчиков.
  • Разрабатывать дизайн и реализовывать надежные и высокопроизводительные MES решения на основе Rockwell FTPC.
  • Улучшать и разрабатывать новые MES интеграции с использованием JMS и других event-driven (Pub/Sub) подходов.
  • Находить возможности для улучшения процесса и обсуждать это с командой.
  • Отлаживать сложные многоуровневые и высокоинтегрированные программные системы и проводить root-cause анализ.
  • Убеждаться в том, что дизайн и анализ решения работает. В частности если новые отдельные модули создаются или обновляются.
  • Поддерживать знания и демонстрировать мастерство технического специалиста и применять лучшие практики разработки.
  • Эффективно общаться с пользователями и другими командами, работающим над одним проектом.
  • Не просто поиграться, но по-взрослому углубиться в облачные технологии.

Какие задачи нужно будет решать

  • Продумывать и следить за архитектурой и кодом, документировать принятые решения.
  • Писать качественный, понятный и покрытый тестами код, исправлять предупреждения Sonar и минимизировать технический долг проекта.
  • Работать не только с функциональными требованиями, но и заботиться об оптимизации приложения, эффективном использовании ресурсов и упрощении поддержки.

Кого ищут

  • Бакалаврский или магистерский диплом инженерных или технических факультетов.
  • 8+ лет опыта в разработке программного обеспечения.
  • 8+ лет опыта разработки промышленных систем с 5+ годами реального опыта программирования и работы с как минимум одним продуктом COTS MES наподобие Rockwell FactoryTalk ProductionCentre (FTPC), GE Proficy, Camstar, Apriso Flexnet, Werum или других похожих.
  • Уверенные навыки работы с многоуровневыми архитектурами и MVP архитектурами.
  • Сильные знания Java Core и объектно ориентированного анализа и дизайна.
  • Знания о заводском/производственном процессе.

Будет плюсом:

  • Опыт работы с Rockwell FTPC Modular Framework или Vaadin framework.
  • Представление как устроен производственный процесс.
  • Опыт разработки RESTful API или Web Services.
  • Опыт работы в сфере Medical Device.
  • Опыт разработки веб-приложений на Spring Boot.
  • Пробовал(а) AWS.
  • Любовь к тестам.
  • Умение обращаться с реляционными и документоориентированными базами данных.
  • Умение рационально и по-новому смотреть на существующие решения, стремление улучшать процесс разработки и эксплуатации ПО.
  • Настроенность на производительность и улучшение процессов.
  • Знакомство с SDLC и DevOps.

Что предлагают

  • Зарплата регулярно индексируется, бонус по итогам года.
  • Компенсация питания и спорта.
  • Защищенность: ДМС для сотрудников и их детей (включая стоматологию), страхование жизни, страховка для выезжающих за рубеж, врач в офисе.
  • Обучение: профессиональные курсы и конференции, возможность совершенствовать английский и испанский.
  • Адаптируемый график (основной с 11:00 до 19:45).
  • 100% оплачиваемые больничные.
  • Отпуск 31 день.
  • В офисе: спортзалы с раздевалками и душевыми, массажный и маникюрный кабинеты и т.д.
  • Корпоративные праздники и мероприятия.
  • Один из лучших офисов Москвы (лофт-квартал «Даниловская мануфактура», м. Тульская).
Иван Мелентьев Sr. Talent Acquisition Partner
Align Technology

О компании Align Technology

сфера
Продуктовая компания
инвестиции
Приватное финансирование
размер
1001+

Align Technology — это одна из самых быстрорастущих научно-медицинских компаний, в которой ведутся разработки в области дизайна и производства системы Invisalign® - ведущего в мире ортодонтического продукта, а также 3D сканеров используемых в ортодонтии (iTero).