Java-разработчик
Красноярск, РоссияМиддл
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 3 до 5 лет250 000 ₽
Опыт работы от 3 до 5 лет250 000 ₽
Короткая ссылка: gkjb.ru/gqzL
О себе
На данный момент Java-разработчик.
Мои компетенции и опыт
Компания:
Небольшая продуктовая IT-компания в банковской сфере .
Проект 1:
Радар‑Факторинг - автоматизация факторинговых процессов всех участников сделки: реестры финансирования, ЭДО, УКЭП, отчётность. Основана на Camunda/BPMN 2.0, несколько личных кабинетов (клиент/банк/финансирование), интеграции с электронными площадками факторинга.
Что делал:
1. Реализовал систему валидации реестров: разбор Excel-реестров (Apache POI), проверка структуры, ИНН/БИК/счетов, дат, дубликатов поставок; нормализация данных; обработка, классификация ошибок и отображение для пользователей.
2. ЭДО, УКЭП и МЧД: проверка машиночитаемых доверенностей внутри zip-архивов заявок; оптимизация подписания реестров через событийную модель; реализация системы статусов доверенностей.
3. Интеграции с площадками факторинга (Контур Факторинг, Факторин, ФакторПлат): выгрузка поставок, синхронизация документов.
4. Провёл миграцию на Spring Boot нужен доступ к резюме : javax→jakarta, фиксы под Hibernate 6, Logback 1.5, Camunda нужен доступ к резюме ; портирование изменений между архитектурами с ручным разрешением конфликтов слияния.
5. Спроектировал leader-only режим для мультиинстансного деплоя: только один активный инстанс пишет в БД и выполняет фоновые задачи; standby защищён от записи на трёх уровнях - перехват SQL (insert/update/delete) через Hibernate-инспектор, перехват исходящих REST-вызовов, остановку Camunda job executor и всех scheduled-задач.
Стек:
- Java, Spring Boot нужен доступ к резюме , Spring Security, JPA/Hibernate,
- Camunda нужен доступ к резюме ,
- Keycloak,
- RabbitMQ, PostgreSQL, MS SQL (FDW), Flyway,
- Apache POI,
- Docker, Git, JUnit
Проект 2:
Сервис разбора PDF сканов банковских документов: находит границы, определяет тип, ищет страницы по визуальному сходству с эталонами, вытаскивает метаданные.
Главная задача была расширить возможность распознавания с 30 документов до 150+, а так же увеличение качества и скорости обработки.
1. Собрал визуальный контур на ColPali: загрузка эталонных страниц, нормализация изображений, кодирование в мультивекторы.
2. Добавил управление шаблонами, постраничную диагностику и бенчмарк
3. Довёл точность до 98% постранично на контрольном наборе: 25 документов, 437 страниц, без ошибок обработки. +сократил время распознавания бенчмарка с 23 до 5 минут.
Стек:
- Python, FastAPI, SQLite
- PyTorch, CUDA, ColPali, ColQwen, Qwen 3.5
- Docker, Git
==========================================================================
АО «Решетнев» Java-разработчик
Компания входит в состав госкорпорации «Роскосмос», занимается проектированием и производством спутников. Численность основного предприятия превышает 8000 человек.
Подразделение, в котором работал, - отдел развития системы менеджмента качества.
Проект:
АРМ - автоматизированное рабочее место. Разработан с использованием микросервисной архитектуры и состоит из множества модулей.
Служит для автоматизации сборки изделия и используется на каждом этапе производства.
Что делал:
1) Разработал серверную часть модуля управления качеством.
2) Механизм сбора статистики неисправности с отправкой отчета и экспортом в pdf файл.
3) Строил RESTful API для взаимодействия с пользовательским интерфейсом.
4) Покрытие кода тестами с помощью JUnit.
5) Расследовал неисправности в логах с последующем рефакторингом и исправление ошибок в коде.
Стек:
– Java, Spring Boot, JPA, Security, Maven, JUnit
– PostgreSQL, Redis
– Kafka
– Docker, Git
Работаю java разработчиком около года и не привык часто менять работу. Ищу компанию для долгосрочного сотрудничества в которой смогу реализовать свои амбиции, расти как профессионал, решать сложные и интересные задачи.
Помимо опыта работы разработчиком, я обладаю опытом описания бизнес-процессов (bpmn и idef0) и имею 6-летний опыт в области маркетинга.
Изучаю java самостоятельно уже несколько лет и постоянно совершенствую свои навыки.
Буду рад обсудить свой опыт и ваше предложение!
