Роман К. Java разработчик, Senior
ID 22560
РК
Роман К.
Мужчина, 37 лет
Россия, Москва, UTC+3
Ставка
3 636,36 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Уже 4 года активно развиваюсь в Java, владею всеми необходимыми инструментами (Spring Boot, Spring Data, Spring Cloud и другие элементы экосистемы Spring, а также Kafka, Maven, Git и многое другое). Кроме того, за время работы юристом научился обрабатывать и структурировать большие объемы информации, умею работать в команде, слышать чужое мнение и отстаивать свое, спокойно принимаю критику. По основному образованию юрист и работал юристом более 10 лет. Однако меня всегда привлекал мир IT и, в частности, разработка, тем, что всегда можно увидеть наглядный результат своего труда. А при наличии опыта и наработанных навыков можно создавать действительно крутые вещи.
Ключевые навыки и технологии:
• Участие в разработке по Agile-методологии
• Проектирование сервисов в приложениях на микросервисной архитектуре
• Написание чистого, читаемого, поддерживаемого кода.
• Участие в процессе код-ревью, рефакторинг, отладка.
• Владение английским на уровне B2
Проекты
(4 года 10 месяцев)
Разработка инфраструктурного плагина для проксирования REST-запросов
Роль
java разработчик
Обязанности
Участие в разработке maven-плагина для автоматизации проксирования REST-запросов (финтех).
Выполняемые обязанности:
Разработка и защита архитектурного решения
Реализация парсинга и обработка результатов парсинга сообще (yaml, json, xml)
Реализация автоматической генерации прокси-эндпоинта, документации к нему, open api файлов
Разработка кэширования на основе Ignite
Участие в планировании, оценке задач, взаимодействие с фронтэндом, тестировщиками
Реализация логирования и мониторинга
Написание миграций (flyway)
Отладка кода, рефакторинг
Устранение багов
Настройка и интеграция keycloak
Написание тестов (unit / интеграционные)
Состав команды:
BackEnd 6, FrontEnd 2, QA 2, PM 1, teamlead 1, SA 2
Достижения
Успешно реализовал парсинг и обработку его результатов (yaml, json, xml)
Реализовал автоматическую генерацию прокси-эндпоинта, документации к нему, open api файлов
Разработал кэширование на основе Ignite
Реализовал логгирование и мониторинг
Стек специалиста на проекте
Grafana, WebFlux, Liquibase, Flyway, Keycloak, Git, JUnit, Bitbucket, Mockito, Linux, Prometheus, Apache Ignite, Linux Desktop, Confluence, Docker, Agile, Kotlin, Hibernate, OpenShift, everitt, snakeyaml, Linux (Bash), Java 17, Maven, REST API, Spring Boot, Linux (Mint), Unit testing, Jira, PostgreSQL, Jenkins, CI/CD, Kubernetes, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2024 - По настоящее время
(1 год 6 месяцев)
Агрегатор электронных торгов
Роль
java разработчик
Обязанности
Выполняемые обязанности:
Проектирование и разработка сервисов обработки с нуля
Проектирование / разработка контракта взаимодействия с сервисом-поставщиком данных
Внедрение полнотекстового поиска по позициям (Lucene)
Работа с шедулером и решение проблем при горизонтальном масштабировании (распределение нагрузки, роллбеки, ретраи)
Реализация парсера веб-страниц на основе jsoup
Реализация механизма защиты от блокировок парсера
Реализация многопоточного движка обработки страниц (ретраи, редиректы, отслеживание мертвых страниц)
Реализация механизма отправки электронной почты
Интеграция кеширования с помощью Redis
Участие в планировании, оценке задач, взаимодействие с фронтэндом, тестировщиками.
Отладка кода, рефакторинг
Настройка и интеграция Prometheus и Grafana
Проектирование БД (postgresql), написание документации к ней
Написание тестов (интеграционные / unit)
Состав команды:
BackEnd 3, FrontEnd 2, QA 1, PM 1, teamlead 1, BA 1, SA 1
Достижения
Cпроектировал и разработал сервис с нуля на основе MVC-архитектуры
Реализовал парсер веб-страниц
Реализовал механизм отправки электронной почты
Успешно интегрировал кеширование с помощью Redis
Реализовал механизм отправки электронной почты
Стек специалиста на проекте
ELK, Grafana, Keycloack, GitLab, jsoup, написание тестов, Spring Data, Lucene, Liquibase, Java, Scrum, JUnit, Mockito, Apache, Prometheus, Backend, SOA, Confluence, Agile, Hibernate, morphology, TestContainers, Java 17, Maven, REST API, Spring Boot, Unit testing, Jira, PostgreSQL, CI/CD, Microservice Architecture, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2023 - Февраль 2024
(1 год 1 месяц)
Сервис автоматизации работы арбитражного управляющего
Роль
java разработчик
Обязанности
Разработка сервиса автоматизации работы арбитражного управляющего в процедурах банкротства (автоматическое создание сообщений ЕФРСБ, автоматическое создание запросов в Росреестр через API Госуслуги, ведение реестра требований кредиторов и т.д.)
Выполняемые обязанности:
Проектирование и разработка сервиса на основе MVC-архитектуры
Работа с шедулером
Реализация логирования
Участие в планировании, оценке задач, взаимодействие с фронтэндом, тестировщиками.
Отладка кода, рефакторинг.
Сервис управления ЭЦП
Проектирование БД
Написание тестов
Интеграция с внешними сервисами через Feign
Состав команды:
BackEnd 3, FrontEnd 2, QA 1, PM 1, teamlead 1, BA 1, SA 1
Достижения
Реализовал сервис обработки данных о должнике, необходимых для формирования сообщений и запросов, предусмотренных законом.
Стек специалиста на проекте
Работа с интеграциями, Проектирование БД, GitLab, Разработка, Оценка задач, Spring Data, JUnit, Mockito, ЭЦП, Проектирование, Backend, Confluence, Agile, Планирование, Hibernate, TestContainers, Java 17, Maven, Spring Boot, Jira, PostgreSQL, Росреестр, Apache Kafka
Отрасль проекта
Government & Public Sector
Период работы
Февраль 2022 - Январь 2023
(1 год)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
Курс «Java-разработчик с нуля», Skillbox.ru 2021 г.
Образование
Высшее
Учебное заведение
Томский государственный университет
Специальность
Юридический институт
Завершение учебы
2010 г.