BI-разработчик (Jasper Reports)
Описание
Обязанности: Разработка, оптимизация и сопровождение аналитической отчётности в среде JasperReports (Jaspersoft Studio). Проектирование и создание макетов для печатной продукции PLM-системы: сложные многостраничные формы, спецификации, ведомости материалов (BOM), этикетки с сохранением корпоративного стиля. Написание сложных SQL-запросов к реляционным базам данных (преимущественно PostgreSQL) для извлечения и агрегации данных из PLM-системы. Создание параметризированных отчётов, подотчётов (subreports) и динамических форм с условным форматированием. Оптимизация производительности существующих отчётов при работе с большими объёмами данных (пагинирование, кэширование на уровне датасета). Взаимодействие с бизнес-аналитиками для сбора требований, согласования макетов и проведения UAT-тестирования. Подготовка технической документации по разработанным отчётам и регламентам их сопровождения. Требования: Опыт коммерческой разработки от 3-х лет в роли BI-разработчика, Java-разработчика со специализацией на отчётности или специалиста по поддержке отчётности. Глубокое знание JasperReports и работа Jaspersoft Studio. Продвинутый уровень SQL. Опыт работы с системами контроля версий (Git — ветки, слияния, разрешение конфликтов) и инструментами CI/CD (например, Jenkins/GitLab CI) для автоматической сборки артефактов отчётов. Навык проектирования макетов строго под стандарты печатной продукции: точное позиционирование элементов, работа с миллиметрами, поддержка сквозной нумерации страниц, колонтитулов и разрывов внутри групп. Этапы интервью:1) Интервью с hr и руководителем отдела (включая тех интервью)2) Финальная встреча (очная) с генеральным директором компании и руководителем отдела Технический стек компании Отчётность: Jaspersoft Studio, Jaspersoft Server. Базы данных: PostgreSQL 17+, Redis (для кэширования метаданных). Языки и фреймворки: Java 17+/21, Spring Boot, Maven/Gradle. Среда исполнения: Linux, WildFly/JBoss или Tomcat, GitLab, Nexus/Artifactory. Условия: График работы 5/2 пн-пт, формат работы дистанционно; Оформление в штат с первого дня работы, полностью "белая" и своевременно выплачиваемая заработная плата; Льготная программа ДМС после испытательного срока; Отсрочка от срочной службы (по программе поддержки ИТ-отрасли); Адекватное руководство, поддержка в сложных задачах, обучение и развитие.