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

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

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

Герасименко Михаил Николаевич

+7 (927) 6153313
mngerasimenko@gmail.com — предпочитаемый способ связи
telegram: @mngerasimenko

Гражданство: Россия

Специализации:
Программист, разработчик

Тип занятости: полная занятость
Формат работы: удалённо


Опыт работы — 4 года 2 месяца

ВИРТУ СИСТЕМС
Информационные технологии, системная интеграция, интернет

Разработка программного обеспечения
Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг
Январь 2024 — Январь 2026 2 года 1 месяц

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

- Разработка и поддержка модулей страховой платформы Jarvis на базе Java 11, Spring и JPA (EclipseLink) в рамках продуктовой команды
- Системный рефакторинг legacy-кодовой базы: декомпозиция монолитных модулей, повышение тестового покрытия (unit, интеграционные, API-тесты через Postman), устранение технического долга
- Интеграция SmartGWT-интерфейсов с серверной логикой через RPC и REST механизмы — обеспечение бесшовного взаимодействия frontend и backend
- Проектирование и оптимизация SQL-запросов для MySQL, MariaDB и Oracle: настройка маппинга сущностей, диагностика и устранение bottleneck-ов производительности
- Выстраивание CI/CD-пайплайнов: сборка через Gradle, автоматическая публикация артефактов во внутренний Maven-репозиторий (GitLab Packages)
- Проектирование и поддержка shared-библиотек для продуктовых команд (mortgage-box, insurance-common) — переиспользуемые модули
- Участие в code review

Zipy Holdings LTD
www.zipy.co.il/

Август 2021 — Август 2023 2 года 1 месяц

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

- Разработка нового функционала и поддержка backend-части e-commerce платформы, обслуживающей интеграции с AliExpress, Amazon, eBay и другими маркетплейсами
- Автоматизация бизнес-процессов: заказы, оплата, трекинг статусов товаров через REST-сервисы — снижение ручных операций и ускорение обработки заказов
- Поддержка десктопного приложения для управления мультиаккаунтами с использованием Selenium — автоматизация рутинных операций
- Участие в code review, работа по Scrum-методологии в распределённой команде
- Стек используемых технологий и инструменты: Java 8, SQL, HTML, MySQL, Intellij Idea, Fiddler Classic, ElasticSearch, Charisma, phpMyAdmin, GitLab

Образование

Высшее
ОГТИ (филиал ОГУ)
2004

Высшее

Механико-технологический, Программное обеспечение вычислительной техники и автоматизированных систем

Актюбинский Колледж Связи
1999

Среднее специальное

Связь, Радиосвязь Радиовещание и Телевидение

Электронные сертификаты

2026
Spring Framework: Фундаментальные основы

2019
Программирование на Python

Навыки

Знание языков
Русский — Родной
Английский — B1 — Средний
Навыки
Java; Git; Apache Maven; Intellij IDEA; SQL; Hibernate ORM; HTML; MySQL; ООП; JSON API; Gitlab; Java EE; Code review; Умение разбираться в чужом коде; Паттерны проектирования; JSP; Java Servlets; Java Core; REST; GitHub; JPA; XML; REST API; Elasticsearch; Spring AOP; Spring MVC; Spring Framework; PostgreSQL; PL/pgSQL


Обо мне
Git: https://github.com/mngerasimenko/todo

Java-разработчик с 4+ годами коммерческого опыта в разработке и поддержке enterprise-систем.
Специализируюсь на backend-разработке на базе Spring-экосистемы (Boot, MVC, Data JPA, AOP) с глубоким погружением в предметную область. Имею опыт работы с несколькими СУБД (MySQL,
MariaDB, Oracle, PostgreSQL), рефакторинга legacy-систем и выстраивания CI/CD-процессов. Активно применяю AI-assisted development (Claude Code) для ускорения разработки, code review и генерации тестов. Data-driven подход к решению задач, фокус на качестве кода и непрерывном профессиональном росте.

КЛЮЧЕВЫЕ КОМПЕТЕНЦИИ
- Язык: Java 8-11 (Stream API, CompletableFuture, Concurrency, модульность)
- Фреймворки: Spring Boot, Spring MVC, Spring Data JPA, Spring AOP, Spring Test, Spring Security (базовый) ORM / Persistence JPA / Hibernate / EclipseLink (включая кастомные реализации и интеграции)
- Базы данных: MySQL, MariaDB, Oracle, PostgreSQL (оптимизация, работа с большими объёмами)
- Инструменты: Gradle, Maven, Git, GitLab CI/CD, JUnit 5, Mockito, AssertJ, Postman, Docker, IntelliJ IDEA
- AI-инструменты: Claude Code — AI-ассистент для ускорения разработки, автоматизации рутины, code review и генерации тестов
- Архитектура: Многомодульные enterprise-системы, layered architecture, REST API design, микросервисный подход
- Изучаю: Apache Kafka, Docker, Kubernetes, микросервисная архитектура
- Подход: clean code, SOLID, паттерны проектирования, test-driven mindset
- Soft skills: самоорганизация на удалёнке, умение работать с legacy и разбираться в чужом коде, менторинг
- Профессиональная литература: К. Сьерра «Изучаем Java», Б. Эккель «Философия Java», Р. Мартин «Чистый код», К. Бауэр «Java Persistence API and Hibernate»

Курсы:
- Javarash
- Курс https://www.udemy.com/course/spring-framework/
- Курс по Spring - https://javaops.ru/view/topjava
- Курс по Spring - https://stepik.org/course/138316/syllabus
- Прохожу курс Kafka: https://stepik.org/course/Apache-Kafka-Java-Продвинутый-243796/

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

Java разработчик junior
Зарплата: 80 000 руб.
Frontend-разработчик
Зарплата: 100 000 руб.
Middle+ разработчик Python
Зарплата: 180 000 руб.
Разработчик
Зарплата: 70 000 руб.