Твои задачи:
- Разрабатывать и сопровождать backend-сервисы на Java и Spring
- Заниматься программным построением, разбором и преобразованием SQL-запросов
- Делать трансляцию SPARK SQL в диалекты различных СУБД
- Реализовывать оптимизации SQL запросов
- Участвовать в интеграциях с СУБД, файлами, брокерами сообщений и REST API
- Развивать ETL-процессы, batch и streaming сценарии обработки данных
- Участвовать в разработке BI-функциональности: backend-логики для построения виджетов, дашбордов и аналитических представлений
- Реализовывать механизмы формирования запросов для различных типов виджетов и пользовательских сценариев аналитики
- Разрабатывать и сопровождать компоненты, связанные с обработкой пользовательских выражений, вычисляемых полей и правил агрегации
- Обеспечивать корректность работы backend-части BI-системы при построении дашбордов
Что мы ждем от тебя:
- Уверенное знание Java 17+ и опыт коммерческой разработки на Spring Boot 3+
- Практический опыт работы со Spring Data JPA и Spring Security
- Отличное знание SQL: JOIN, агрегатные и оконные функции, подзапросы, оптимизация запросов
- Опыт работы с реляционными СУБД и понимание различий SQL-диалектов
- Опыт парсинга, анализа и трансформации SQL-запросов
- Опыт интеграции с различными источниками данных: базы данных, файлы, REST API
- Практический опыт работы с Kafka, Artemis MQ
- Умение разрабатывать и сопровождать сложную backend-логику
Будет плюсом:
- Опыт работы с JSqlParser
- Опыт участия в проектах BI, ETL
- Базовые знания Apache Spark
- Опыт работы с Keycloak
- Понимание reactive-подхода и опыт работы с WebFlux
Похожие вакансии
Опыт коммерческой разработки на Java 8–21 от 3 лет. Уверенное знание платформы Java и её ключевых концепций.
Hibernate, JDBC. Опыт разработки приложений на Java, Spring от 5 лет. Умение писать и оптимизировать SQL запросы. Опыт работы проектирования...
Реализовывать механики прокачки: дерево талантов, способности, статы, кастомные атрибуты. — Работать с capabilities и attachments для хранения данных игрока и сущностей. —
Spring-boot как основа проекта (mvc, security, undertow, …). Apache Lucene - поисковый движок. Имеет опыт коммерческой разработки на Java не меньше...
Опыт разработки на Kotlin или Java от 3 лет. Знание принципов объектно-ориентированного программирования и паттернов проектирования. Опыт работы со...
