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

Уровень зарплаты: от 250 000 руб.
Местоположение: Россия, Красноярский край (МСК +4ч)

Резюме: Java-разработчик

Компания:
Небольшая продуктовая IT-компания в банковской сфере .

Проект:
Радар‑Факторинг - автоматизация факторинговых процессов всех участников сделки: реестры финансирования, ЭДО, УКЭП, отчётность. Основана на Camunda/BPMN 2.0, несколько личных кабинетов (клиент/банк/финансирование), интеграции с электронными площадками факторинга.


Что делал:
1. Реализовал систему валидации реестров: разбор Excel-реестров (Apache POI), проверка структуры, ИНН/БИК/счетов, дат, дубликатов поставок; нормализация данных; обработка, классификация ошибок и отображение для пользователей.

2. ЭДО, УКЭП и МЧД: проверка машиночитаемых доверенностей внутри zip-архивов заявок; оптимизация подписания реестров через событийную модель; реализация системы статусов доверенностей.

3. Интеграции с площадками факторинга (Контур Факторинг, Факторин, ФакторПлат): выгрузка поставок, синхронизация документов.

4. Провёл миграцию на Spring Boot 3.4.7: javax→jakarta, фиксы под Hibernate 6, Logback 1.5, Camunda 7.23; портирование изменений между архитектурами с ручным разрешением конфликтов слияния.

5. Спроектировал leader-only режим для мультиинстансного деплоя: только один активный инстанс пишет в БД и выполняет фоновые задачи; standby защищён от записи на трёх уровнях - перехват SQL (insert/update/delete) через Hibernate-инспектор, перехват исходящих REST-вызовов, остановку Camunda job executor и всех scheduled-задач.

Стек:
- Java, Spring Boot 3.4.7, Spring Security, JPA/Hibernate,
- Camunda 7.23/BPMN,
- Keycloak,
- RabbitMQ, PostgreSQL, MS SQL (FDW), Flyway,
- Apache POI,
- Docker, Git, JUnit  АО «Решетнев»
Железногорск (Красноярский край), www.iss-reshetnev.ru/

Java-разработчик
Компания входит в состав госкорпорации «Роскосмос», занимается проектированием и производством спутников. Численность основного предприятия превышает 8000 человек.

Подразделение, в котором работал, - отдел развития системы менеджмента качества.

Проект:
АРМ - автоматизированное рабочее место. Разработан с использованием микросервисной архитектуры и состоит из множества модулей.
Служит для автоматизации сборки изделия и используется на каждом этапе производства.

Что делал:
1) Разработал серверную часть модуля управления качеством.
2) Механизм сбора статистики неисправности с отправкой отчета и экспортом в pdf файл.
3) Строил RESTful API для взаимодействия с пользовательским интерфейсом.
4) Покрытие кода тестами с помощью JUnit.
5) Расследовал неисправности в логах с последующем рефакторингом и исправление ошибок в коде.

Стек:
– Java, Spring Boot, JPA, Security, Maven, JUnit
– PostgreSQL, Redis
– Kafka
– Docker, Git

Посмотрите похожие резюме

Программист-бекендер
Зарплата: 150 000 руб.
Java разработчик
Зарплата: 220 000 руб.
Java Developer
Зарплата: 300 000 руб.
Frontend разработчик
Зарплата: 70 000 руб.