Java-разработчик (Spring, Docker, Linux, Camunda, xBPM)
Описание
Компания Unitarius - российский вендор платформы xBPM и разработчик заказного ПО для организаций любого масштаба и сектора экономики. С 2014 года мы специализируемся на комплексной автоматизациибизнес-процессов банков и страховых компаний.С 2019 года - мы резиденты Сколково.Ищем разработчика в команду сопровождения и развития банковского проекта. Проект включает интеграционную шину на Java/Spring и приложение обработки кредитных заявок на платформе xBPM. Системы обеспечивают обмен данными между банком, внешними агрегаторами и сервисом распознавания документов. Разработка ведётся на xBPM — платформе, на которой процессы, формы и модели данных описываются средствами платформы, а прикладная логика пишется кодом. Это low-code подход, близкий к pro-code. Разработчику предстоит закрывать задачи и на сервере, и во фронтенде, а при сложных ошибках — разбираться в коде самой платформы.Стек проекта: Java (11, 17, 21), Spring xBPM, Camunda PostgreSQL, MySQL/MariaDB Docker, Linux Чем предстоит заниматься: Сопровождать и развивать интеграционную шину и приложение обработки кредитных заявок. Расследовать причины сбоев, анализировать логи и исправлять ошибки в приложениях и интеграциях. Дорабатывать Java-код, бизнес-логику и механизмы обмена и преобразования данных. Дорабатывать приложение на xBPM: дорабатывать бизнес-процессы, формы и пользовательский интерфейс, добавлять новую функциональность. Составлять и оптимизировать SQL-запросы для формирования отчётов, работать с хранимыми процедурами и триггерами. Вести полный цикл доработки: от уточнения требований и выбора решения до реализации, тестирования и вывода в промышленную эксплуатацию. Что ожидаем от кандидата: Практический опыт разработки на Java на уровне Middle: умение самостоятельно разбираться в существующем коде и решать технические задачи. Уверенное знание Java Core: ООП, коллекции, обработка исключений, управление ресурсами. Опыт работы со Spring. Знание SQL: составление запросов для формирования отчётов, анализ и оптимизация запросов, работа с хранимыми процедурами и триггерами. Опыт работы с PostgreSQL и MySQL/MariaDB. Опыт работы с Docker: запуск и настройка контейнеров, работа с конфигурацией и логами. Опыт работы в Linux: настройка окружения для запуска приложения и Docker-контейнеров на тестовых и локальных стендах. Опыт сопровождения действующих приложений: анализ логов и исключений, воспроизведение ошибок, поиск и устранение их причин. Понимание принципов интеграции систем: обмен сообщениями, преобразование и валидация данных, обработка ошибок и статусов. Уверенная работа с Git: ветки, слияние изменений и перенос исправлений между поддерживаемыми версиями. Умение тестировать собственные изменения и оценивать их влияние на связанные компоненты и бизнес-процессы. Умение уточнять неполные требования и превращать обращения заказчика в понятные технические задачи. Готовность работать с существующей кодовой базой, включая унаследованный код и ограничения используемых версий платформ. Самостоятельность и ответственность за результат. Будет преимуществом: Опыт работы с xBPM, Camunda или другими BPM-платформами. Знание BPMN и DMN. Опыт банковских проектов, кредитных процессов и интеграций с внешними системами. Опыт автоматизации повторяющихся задач сопровождения. Опыт использования ИИ-инструментов для анализа кода, поиска причин ошибок, разработки, тестирования и подготовки документации; умение проверять корректность и безопасность предложенных решений, соблюдать ограничения на передачу исходного кода, паролей и иных конфиденциальных данных внешним сервисам. Умение настраивать ИИ-агентов: задавать инструкции и контекст проекта, подключать инструменты, организовывать выполнение задач несколькими агентами и проверять результаты их работы. Мы предлагаем: Работу в аккредитованной ИТ-Компании; Конкурентный уровень заработной платы, полностью официальный доход; Выплату проектных бонусов; Гибридный формат работы (необходимую технику предоставляем); ДМС; Участие в масштабных проектах; Профессиональный коллектив, перспективы карьерного роста и развития, обучение.