Требуется Java developer в команду разработки внутренней аналитической системы продуктовой компании.
Система обрабатывает десятки терабайт данных в сутки от миллионов устройств по всему миру.
Мы используем облачную инфраструктуру от AWS и Google Cloud Platform и Java стек технологий - Java 13, Spring MVC/ WebFlux, Hibernate, vue.js.
Наш идеальный кандидат понимает весь жизненный цикл разработки ПО от проектирования до поддержки, способен взять на себя ответственность за реализацию функционала, начиная со стадии проектирования решения и заканчивая выведением его в продакшн.
Опыт разработки высоконагруженных систем или систем обработки больших объемов данных, а также общие знания в статистике и машинном обучении, будут плюсом.
Требования:
- Владение Java Core и Spring Core
- Опыт работы с Spring MVC
- Опыт работы с Hibernate
- Владение базовым SQL
- Понимание общих принципов организации хранения данных
- Опыт работы хотя бы с одной из баз данных: MySQL, MSSQL, PostgreSQL, Oracle
Дополнительным плюсом будет:
- Опыт работы с Spring Flux, Spring Batch, Spring Data, Spring AMPQ
- Опыт работы с одним из облаков GCP/AWS
- Опыт работы с оптимизацией запросов BigQuery
- Опыт работы с Redis
- Опыт работы с RabbitMQ
- Опыт работы с TypeScript
- Опыт работы с vue.js