ВЛ
Владимир Л.
Мужчина
Россия, Калининград, UTC+2
Ставка
2 857,14 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — C1
Главное о специалисте
Владимир — Java-разработчик уровня Middle. Специализируется на Spring Boot, Data JPA и Spring Data. Умеет работать с Docker, GitLab, Gitlab CI, Gradle, Kafka, Kubernetes и другими инструментами.
Опыт работы:
- Проект «Астон» (FinTech & Banking): разработка и поддержка банковского приложения, работа с базами данных PostgreSQL, H2, использование Hibernate для ORM, настройка интеграции с внешними API, контейнеризация приложений с помощью Docker, написание модульных и интеграционных тестов (JUnit), проведение код-ревью. Достижения: перевёл несколько микросервисов с REST на gRPC, оптимизировал маппинг сущностей с MapStruct, разработал стартер логирования на основе аспектно-ориентированного программирования.
- Проект Flexi Workflow (RnD): разработка бэкенд-логики и функциональных модулей для веб-сервиса по созданию PDF-файлов, взаимодействие с базой данных, создание и оптимизация репозиториев с использованием Spring Data JPA, разработка скриптов для миграции данных с Liquibase. Достижения: реализовал все требуемые CRUD операции для обработки данных, дополнил Checkstyle проверки.
- Стажировка BBH IT Internship Program (RnD): освоение Scrum-процессов, изучение подходов к работе с документацией и разработке бизнес-логики, углублённое изучение возможностей Spring Framework, участие в код-ревью, обучение написанию unit и интеграционных тестов. Достижения: успешно освоил программу стажировки, научился работать в команде и с системами контроля версий.
Проекты
(2 года 9 месяцев)
Астон
Роль
Java-разработчик
Обязанности
Команда: 7 человек
• Разработка и поддержка банковского приложения с использованием технологий Java (Spring
Boot 3, Data JPA)
• Разработка и реализация бизнес-логики приложения по документации от аналитиков
• Работа с базами данных PostgreSQL, H2, составление SQL-запросов
• Использование Hibernate для ORM и управления базами данных
• Настройка интеграции с внешними API для обработки платежей
• Контейнеризация приложений с использованием Docker
• Управление зависимостями и сборкой проектов с помощью Maven
• Обработка потоков данных и обеспечения обмена сообщениями между микросервисами с
помощью Apache Kafka
• Написание модульных и интеграционных тестов (JUnit)
• Проведение код-ревью
• Устранение ошибок и рефакторинг кода для поддержания его чистоты и работоспособности
Достижения
• Перевел несколько микросервисов с REST на gRPC, что улучшило общение между
микросервисами
• Оптимизировал маппинг сущностей для использования с MapStruct, что улучшило чистоту
кода
• Оптимизировал код для эффективности работы приложения
• Разработал стартер логирования на основе аспектно-ориентированного программирования,
который позволил избежать написание логов вручную и предусматривал работу с
реактивными сервисами
Стек специалиста на проекте
Gitlab CI, GitLab, Spring Data, Spring Data JPA, SQL запросы, Jacoco, REST, Java, API, JUnit, Gradle, gRPC, Kafka, boot, Docker, Hibernate, H2, ORM, MapStruct, JUnit 5, Java 17, Maven, Spring, PostgreSQL, Spring boot 3, Kubernetes, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2023 - Ноябрь 2024
(1 год 2 месяца)
Flexi Workflow
Роль
Java-разработчик
Обязанности
Команда: 15 человек
• Разработка бэкенд-логики и функциональных модулей на Java для веб-сервиса по созданию
PDF-файлов, предназначенного для решения бизнес задач
• Взаимодействие с базой данных для извлечения данных и обработки или ввода информации
из базы данных в PDF-документы
• Создание и оптимизация репозиториев с использованием Spring Data JPA
• Написание и оптимизация SQL-запросов для
взаимодействия с базой данных PostgreSQL
• Разработка скриптов для миграции данных c
помощью Liquibase
• Использование Hibernate для ORM и управления
базами данных
• Интеграция сторонних сервисов через REST API
• Написание модульных и интеграционных тестов
с использованием JUnit, Mockito
• Рефакторинг кода, устранение багов
Достижения
• Реализовал все требуемые CRUD операции для обработки данных
• Дополнил Checkstyle проверки, что позволило избежать нарушения стиля кода и улучшило
читаемость
Стек специалиста на проекте
PostgreSQL, Java, JUnit, REST API, Mockito, Maven, Hibernate, GitLab, ORM, Liquibase, Spring Data JPA, CRUD, Java 11, Spring, boot, Junit 4, SQL запросы, checkstyle
Отрасль проекта
RnD
Период работы
Июнь 2022 - Сентябрь 2023
(1 год 4 месяца)
BBH IT Internship Program
Роль
Java Intern Developer
Обязанности
• Освоение Scrum-процессов и ключевых рабочих церемоний: участие в планировании
спринтов, ежедневных митингах и ретроспективах.
• Знакомство с рабочими процессами и инструментами: обучение эффективной работе с
Confluence и Jira для управления задачами и документами.
• Изучение подходов к работе с документацией и разработке бизнес-логики: чтение и
написание технической документации, разработка и реализация бизнес-логики.
• Углубленное изучение возможностей Spring Framework: работа с модулями Spring, такими как Spring Boot, Spring Data.
• Участие в код-ревью и получение обратной связи от более опытных разработчиков.
• Обучение написанию unit и интеграционных тестов
Достижения
• Успешно освоил программу стажировки
• Научился работать в команде
• Научился работать с системами контроля версий
• Научился читать чужой код
Стек специалиста на проекте
Jira, Confluence, JUnit, Spring Boot, Maven, GitHub, Spring Data, Java 8+, Spring, Framework, unit
Отрасль проекта
RnD
Период работы
Март 2022 - Май 2022
(3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет