Java-разработчик

Опыт работы:
От 1 года до 3 лет

​​​​​​Твои задачи:

  • Разрабатывать и сопровождать 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-разработчик
Sette

Опыт коммерческой разработки на Java 8–21 от 3 лет. Уверенное знание платформы Java и её ключевых концепций.

Java Разработчик (Трайб Customer tech)
АО «ОТП Банк» (JSC «OTP Bank»)

Hibernate, JDBC. Опыт разработки приложений на Java, Spring от 5 лет. Умение писать и оптимизировать SQL запросы. Опыт работы проектирования...

Java-разработчик (Minecraft mods)
Черкасов Михаил Андреевич

Реализовывать механики прокачки: дерево талантов, способности, статы, кастомные атрибуты. — Работать с capabilities и attachments для хранения данных игрока и сущностей. —

40 000 - 96 000 руб.
Java разработчик (продукт «Единый клиент»)
HFLabs

Spring-boot как основа проекта (mvc, security, undertow, …). Apache Lucene - поисковый движок. Имеет опыт коммерческой разработки на Java не меньше...

Kotlin / Java разработчик (middle+/senior)
X5 Tech

Опыт разработки на Kotlin или Java от 3 лет. Знание принципов объектно-ориентированного программирования и паттернов проектирования. Опыт работы со...