Мы набираем команду для крупной американской компании - мирового лидера в производстве спецтехники, промышленных машин и оборудования с 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);
Мы предлагаем:
- удаленная работа;
- установленные процессы;
- здоровая дружеская атмосфера;