Java/Kotlin Software Engineer

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

Резюме: Java/Kotlin Software Engineer

ПРОФЕССИОНАЛЬНЫЙ ПРОФИЛЬ
Около 5 лет коммерческой Java/Kotlin-разработки и 8+ лет в IT. Разрабатываю backend для корпоративных систем, модернизирую legacy-решения, проектирую API и интеграции, оптимизирую SQL и участвую в стабилизации production. Работал с монолитами и микросервисами; веду задачи от анализа и согласования контрактов до сборки, деплоя и сопровождения.

КЛЮЧЕВЫЕ НАВЫКИ
Backend: Java 21, Kotlin, Spring Boot, Spring Framework, Spring Security, Spring Data JPA, Hibernate, Quarkus, Ktor
API и интеграции: REST API, OpenAPI/Swagger, OAuth 2.0, JWT, RBAC, Apache Kafka, RabbitMQ, gRPC
Данные: PostgreSQL, MS SQL, Redis, SQL, индексы, партиционирование, оптимизация запросов
Delivery и эксплуатация: Docker, Kubernetes, GitLab CI/CD, Jenkins, Nexus Repository, Maven, Gradle, Liquibase, Flyway, Grafana, Prometheus
Тестирование: JUnit, Mockito, MockK, unit-тесты, интеграционные тесты

ОПЫТ РАБОТЫ
Цифролаб | Старший Java-разработчик | май 2025 — настоящее время
Повышение до II категории в августе 2025; III категория — с мая 2025
Модернизация распределённой корпоративной системы
• Участвовал в полном цикле модернизации распределённого legacy-монолита: переносе функциональности в микросервисную архитектуру и параллельной поддержке выводимого из эксплуатации решения.
• Разрабатывал backend-функциональность для новой платформы и монолита; совместно с аналитиками и frontend-командой проектировал API и согласовывал контракты.
• Настроил CI в GitLab: сборку через GitLab Runner, формирование Docker-образов и публикацию в Nexus Repository.
• Для запуска legacy-проекта восстановил архитектурную картину, зависимости, потоки данных и бизнес-логику при ограниченной документации.
• Стандартизировал конфигурации dev/test/prod, устранил критичные дефекты деплоя, конфигурации и интеграций со смежными сервисами.
• Участвовал в стабилизации системы после релиза и снижении количества инцидентов и ручных вмешательств.
Стек: Java 21, Spring, Quarkus, PostgreSQL, Liquibase, Apache Kafka, Keycloak, Docker, GitLab CI/CD, Nexus Repository

7winds | Java/Kotlin-разработчик | апрель 2022 — февраль 2025
Проект 1: ERP-система для государственного заказа
• Разрабатывал и поддерживал бизнес-логику управления заказами, документооборота и отчётности в корпоративной ERP-системе.
• Оптимизировал PostgreSQL: добавил индексы и партиционирование, переработал сложные JOIN-запросы — выборки ускорились на 40%.
• Автоматизировал CI/CD и деплой через Jenkins — время выпуска новых функций сократилось на 30%.
• Настроил мониторинг Grafana/Prometheus и алерты по критичным метрикам; разработал OpenAPI-контракты интеграций с государственными реестрами.
• Внедрил unit- и интеграционные тесты на JUnit и MockK.
Стек: Kotlin, Ktor, PostgreSQL, Jenkins, Grafana, Prometheus, OpenAPI, JUnit, MockK
Проект 2: сервис поиска работы
• Разрабатывал микросервисную архитектуру и модули авторизации, поиска вакансий и обработки откликов.
• Реализовал асинхронную обработку через Apache Kafka — задержка обработки откликов снизилась на 15%.
• Настроил кэширование популярных вакансий в Redis — нагрузка на PostgreSQL снизилась на 30%.
• Оптимизировал поиск вакансий и сократил время ответа API на 20%; автоматизировал тестирование и деплой в Jenkins.
Стек: Kotlin, Ktor, PostgreSQL, Apache Kafka, Redis, Jenkins, Grafana
Core Partners | Java-разработчик | август 2021 — февраль 2022
LMS-платформа дистанционного обучения
• Реализовал ролевую модель доступа на Spring Security с JWT, OAuth 2.0 и RBAC.
• Разработал REST API для интеграций с видеохостингами, CRM и платёжными системами; документировал контракты в Swagger/OpenAPI.
• Оптимизировал запросы и индексы в MS SQL — генерация отчётов ускорилась на 30%.
• Развивал unit- и интеграционные тесты на JUnit/Mockito; покрытие достигло 70%.
• Настроил логирование, обработку ошибок и автоматические оповещения о критичных сбоях.
Стек: Java, Spring Boot, Spring Security, Spring Data JPA, Hibernate, MS SQL, REST API, Swagger/OpenAPI, JUnit, Mockito, Git

BIFIT | Инженер по внедрению и сопровождению ПО (Middle) | март 2018 — июль 2021
ДБО iBank2 — внедрение и сопровождение банковского ПО
• Диагностировал и устранял инциденты в промышленной эксплуатации продукта у банковских клиентов, обеспечивая стабильную работу системы.
• Воспроизводил и локализовывал дефекты, дорабатывал функциональность, документировал сложные случаи и передавал их в разработку.
• Координировал решение проблем с командами разработки, тестирования и DevOps; консультировал клиентов по техническим вопросам.
ОБРАЗОВАНИЕ
Университет Дубна — Прикладная информатика, высшее образование, 2023
Серпуховский машиностроительный техникум — Информационные технологии, техник по информационным системам, СПО, 2017

ДОПОЛНИТЕЛЬНОЕ ОБРАЗОВАНИЕ
OTUS — Java Professional, 2022

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

Java developer
Зарплата: 270 000 руб.