Резюме: Java Developer
Java Backend Developer с почти 6-летним коммерческим опытом разработки и сопровождения корпоративных и государственных информационных систем. Работал с Java 8–17, Spring Boot, PostgreSQL, Hibernate, Kafka, Liquibase, REST API и интеграциями. Разрабатывал бизнес-логику, контроллеры, миграции БД, сложные Excel-выгрузки и печатные формы. Есть опыт оптимизации обработки больших объёмов данных, написания unit-тестов, code review и участия в разработке систем с нуля.
Опыт работы - Лига Цифровой Экономики
3 года и 5 месяцев
Java Backend Developer
Декабрь 2022 — Апрель 2026 (3 года и 5 месяцев)
Участвовал в разработке и сопровождении федеральных государственных информационных систем для МВД России, Росгвардии, Минсельхоза и Роскосмоса.
Основные проекты:
- СПГУ — система предоставления государственных услуг МВД России.
- КОГУ — система предоставления государственных услуг Росгвардии.
- ФГИС УСМТ — система учёта и регистрации тракторов, самоходных машин и прицепов для Минсельхоза России.
- УЗД — система автоматизации управления закупочной деятельностью Роскосмоса.
Основные задачи и достижения:
- Разрабатывал REST-контроллеры, сервисный слой и бизнес-логику на Java и Spring Boot.
- Работал с Java 8, Java 11 и Java 17 в зависимости от проекта.
- Проектировал и дорабатывал взаимодействие между сервисным слоем, репозиториями и базой данных.
- Разрабатывал сложные SQL-запросы, представления VIEW, хранимые процедуры и триггеры PostgreSQL.
- Создавал и сопровождал миграции базы данных с использованием Liquibase и Flyway.
- Реализовывал маппинг данных между Entity и DTO с использованием MapStruct.
- Работал с Apache Kafka и ActiveMQ в рамках интеграционного взаимодействия сервисов.
- Разрабатывал выгрузки больших объёмов данных в Excel с использованием Apache POI.
- Разрабатывал сложные печатные формы, отчёты, свидетельства, протоколы, квитанции и другие документы с использованием JasperReports и Apache POI.
- Проводил рефакторинг существующего кода, исправлял дефекты и участвовал в развитии функциональности информационных систем.
- Писал unit-тесты с использованием JUnit.
- Работал с GitLab, Jenkins, Maven и Gradle.
Технологии: Java 8–17, Spring Boot, Spring Data JPA, Hibernate, PostgreSQL, Liquibase, Flyway, Apache Kafka, ActiveMQ, MapStruct, Apache POI, JasperReports, JUnit, Maven, Gradle, GitLab, Jenkins, Lombok.
Metsä Forest Group
2 года и 3 месяца
Java Developer
Сентябрь 2020 — Ноябрь 2022 (2 года и 3 месяца)
Участвовал в разработке корпоративной информационной системы для компании лесопромышленной отрасли.
Основные задачи:
- Разрабатывал REST API с использованием Java 11 и Spring Boot.
- Реализовывал бизнес-логику в сервисном слое приложения.
- Разрабатывал и дорабатывал слой доступа к данным с использованием Spring Data JPA и Hibernate.
- Составлял SQL-запросы и работал с базой данных PostgreSQL.
- Разрабатывал новые функции и исправлял дефекты существующей системы.
- Писал модульные тесты с использованием JUnit.
- Участвовал в проверке кода и обсуждении технических решений внутри команды.
- Работал с системой контроля версий Git и репозиториями GitLab.
Технологии: Java 11, Spring Boot, Spring MVC, Spring Data JPA, Hibernate, PostgreSQL, JUnit, Maven, Git, GitLab, Swagger, Lombok.