Эта удаленная позиция открыта для кандидатов, проживающих в странах, где Sigli осуществляет найм: ЕС, Балканы, Центральная Азия, Кавказ.
Присоединяйтесь к международной команде Sigli! Мы стремимся создать среду, где каждый чувствует себя желанным и ценным. Вы будете работать над различными проектами в Европе и Великобритании, развивая свою карьеру в культуре, построенной на доверии, заботе и равенстве.
О проекте:
Команда Cloud Development нашего клиента создает и масштабирует набор бэкенд-сервисов, которые обеспечивают работу панелей мониторинга, отчетности и решений для интеграции данных для корпоративных клиентов.
Основной стек основан на микросервисах Java и Spring Boot, с использованием PostgreSQL для хранения больших объемов данных, BI-отчетности и пакетного экспорта данных. Значительная часть проекта включает сбор, хранение, обработку и предоставление больших объемов данных через фронтенд-панели мониторинга и API для отчетности. Платформа также интегрируется с экосистемой Microsoft, в частности, с API Microsoft Graph и API Microsoft Partner Center, которые служат ключевыми источниками данных для решения. Команда активно внедряет практики разработки с использованием ИИ для ускорения вывода на рынок от прототипа до продакшена. Проект также может включать интеграцию систем и агентов ИИ с данными отчетности, векторными базами данных и семантическим кэшированием.
Продолжительность проекта: 9 месяцев, с высокой вероятностью продления.
Что вы будете делать:
- Проектировать, разрабатывать и поддерживать масштабируемые микросервисы с использованием Java и экосистемы Spring Boot.
- Создавать и поддерживать REST API для внутренних и внешних потребителей, включая панели мониторинга, отчетность и доступ к пакетным данным.
- Обеспечивать надежное предоставление обработанных данных фронтенд-панелям мониторинга и API для отчетности.
- Интегрироваться с сторонними источниками данных, в частности, с API Microsoft Graph и API Microsoft Partner Center.
- Использовать инструменты разработки с поддержкой ИИ, такие как Claude Code, для ускорения разработки без ущерба для качества кода.
- Писать и поддерживать интеграционные тесты с использованием TestContainers.
- Управлять сборками с помощью Maven или Gradle и локальными окружениями с помощью Docker Compose.
- Участвовать в принятии архитектурных решений и четко объяснять и защищать технические решения.
- Тесно сотрудничать с командами Product, QA, DevOps и другими инженерными командами.
- Разрабатывать бэкенд-решения для крупномасштабного сбора, приема, хранения, обработки и преобразования данных.
- Проектировать и оптимизировать структуры данных PostgreSQL для больших наборов данных, BI-отчетности, аналитических сценариев использования и процессов пакетного импорта/экспорта.
- Участвовать в проектировании конвейеров данных и процессов обработки данных, включая вопросы качества данных, масштабируемости и производительности.
- Интегрировать системы или агенты ИИ с данными отчетности, векторными базами данных, семантическим кэшированием или аналогичными технологиями, где это применимо.
Что вы привносите:
- Минимум 4 года профессионального опыта разработки на Java, с сильной базой в микросервисах.
- Глубокие знания Spring Boot и более широкой экосистемы Spring.
- Опыт проектирования и разработки REST API.
- Опыт работы с PostgreSQL или другой реляционной базой данных.
- Опыт создания бэкенд-сервисов, предоставляющих данные для панелей мониторинга, систем отчетности или аналитических приложений.
- Опыт работы с TestContainers, Maven или Gradle и Docker Compose.
- Значительный опыт проектирования технических решений и коммуникации архитектурных решений.
- Владение инструментами разработки с поддержкой ИИ, такими как Claude Code или аналогичными.
- Сильные коммуникативные навыки и навыки сотрудничества.
- Английский язык на уровне Upper-Intermediate или выше.
Желательно:
- Опыт разработки API для панелей мониторинга, отчетности или BI-решений.
- Опыт интеграции с API Microsoft Graph или API Microsoft Partner Center.
- Опыт работы с PostgreSQL в масштабе, включая большие наборы данных, структуры отчетности и пакетный экспорт.
- Опыт работы с облачными платформами данных или сервисами Azure.
Опыт в Data Engineering, такой как:
- Практический опыт в Data Engineering или проектах, интенсивно работающих с данными.
- Глубокое понимание моделирования данных и работы с большими наборами данных.
- Практический опыт сбора, хранения, обработки, преобразования данных или бэкенд-систем, интенсивно работающих с данными.
- Опыт работы с конвейерами данных, приемом, преобразованием и процессами обработки данных.
Что предлагает Sigli:
- Компенсация до 6200 евро брутто в месяц.
- Культура, на которую можно положиться:
Наши основные ценности: ответственность, прозрачность и сервис – это не просто обещания на бумаге, это наши ежедневные ориентиры. Это означает открытое общение, отсутствие бюрократии и микроменеджмента – мы доверяем нашим людям.
- Настоящая удаленная гибкость:
Работайте там, где вы чувствуете себя наиболее продуктивно, и организуйте свой день вокруг задач и встреч, оставаясь на связи в течение наших основных часов сотрудничества (12:00–16:00 по литовскому времени).
- Структурированный рост и связь:
Программа наставничества: с первого дня у вас будет выделенный коллега, который поможет вам адаптироваться, наладить связи и расти, преодолевая расстояние.
Вовлекающая внутренняя жизнь: мы обеспечиваем связь и рост посредством внутренних мероприятий, обмена знаниями, онлайн-челленджей, нашей школы мягких навыков Sigli и встреч местных команд.