COMTEK Inc.

Senior Java developer

5 500 - 6 500 USD
  • Тбилиси
  • Более 6 лет
  • Java
  • Spring Framework
  • SQL
  • React
  • Английский — B2 — Средне-продвинутый

Мы набираем команду для крупной американской компании - мирового лидера в производстве спецтехники, промышленных машин и оборудования с 1886 года.

Лидер потому, что машины компании высокотехнологичны, надежны и экономичны. Каждая машина оснащена сотнями датчиков. 30 миллионов машин компании в мире передают петабайты данных. Все эти данные бесценны для клиентов - для быстрого и эффективного управления их бизнесом, и команда создает инновационную платформу для проведения прогнозной аналитики. Вы будете работать над этим проектом в составе команды выдающихся разработчиков. Вы будете создавать платформу с нуля. Вы напишете основной движок, который будет поддерживать персонализированные информационные панели. Ваши API позволят пользователям просматривать предупреждения, рекомендации и рабочие задачи. Пользователи смогут вернуться на несколько лет назад и просмотреть историю работы машины. Вы будете писать запросы и алгоритмы, обрабатывающие терабайты данных. Масштаб и размер данных и потоков не имеет себе равных. Вы будете решать все проблемы, которые только можно придумать в области информатики, - от алгоритмов до динамически оптимизированных запросов.

Требуется разработчик бэкенда, в задачи которого входит разработка API. API должны интегрироваться с AWS Lambda, AWS Bedrock и RDS. Также необходимо создавать стеки CloudFormation и осуществлять развертывание в AWS.

Мы ожидаем, что у вас есть:

- 5+ лет опыта коммерческой разработки на Java: Microservices, Springboot;

- Опыт разработки API (Restful, микросервисы)

- Обширный опыт работы с AWS — API Gateways, CloudFormation (CFN), S3, Dynamo и т. д.;

- Опыт работы с Azure DevOps — CI/CD, конвейеры сборки и выпуска, фиксации в Git, развёртывание;

- Опыт разработки отчётов по запросу (автоматизированных);

- Разработка интерфейса с использованием React + blocks (желательно);

- Опыт работы с языком программирования Python (желательно);

- Опыт в области QA (желательно);

- Уверенное знание основ компьютерных наук, структур данных и алгоритмов;

- Уровень английского языка, достаточный для работы в международной команде (B2);

Мы предлагаем:

- удаленная работа;

- установленные процессы;

- здоровая дружеская атмосфера;