ИЯ
Игорь Я.
Мужчина, 23 года
Беларусь, Минск, UTC+3
Ставка
3 147,27 Р/час
вкл. НДС 20% (420 Р)
Специалист доступен с 31 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Опытный Back-End разработчик с более чем четырехлетним стажем, обладающий глубокой экспертизой в Java , специализирующийся на создании высоконагруженных, масштабируемых и безопасных финансовых систем для банковской сферы.
- Твердо владеет основами Java Core, включая коллекции, многопоточное программирование и обработку исключений, что обеспечивает стабильную и эффективную работу многопоточных сервисов.
- Профессионально владеет оптимизацией производительности серверных решений и запросов к базам данных MS SQL и PostgreSQL, включая настройку индексов и рефакторинг SQL-запросов для повышения скорости обработки данных.
- Активно внедряет и поддерживает CI/CD пайплайны с использованием современных инструментов автоматизации, что обеспечивает непрерывную интеграцию, тестирование и быструю доставку качественного кода.
- Имеет опыт интеграции с различными платежными системами и финансовыми API, обеспечивая безопасность и соответствие отраслевым стандартам, таким как PCI DSS.
- Отличается вниманием к деталям, умением работать в команде и взаимодействовать с заказчиками для точного понимания требований и своевременной реализации функционала.
- Опыт работы в распределённой команде по Scrum/Kanban
Проекты
(3 года 9 месяцев)
СОНЦА
Роль
Backend (Java/Kotlin) разработчик
Обязанности
Состав команды (16 человек):
Архитектор, Техлид, 5 Backend разработчиков, 3 QA Engineer, 3 Frontend разработчика, 2 Дизайнера, Бизнес-аналитик
Обязанности:
- Разработка и поддержка микросервисов на платформе Spring Boot с использованием основ Java Core, включая коллекции, многопоточность и обработку исключений, что обеспечивает стабильность и производительность приложений.
- Эффективное взаимодействие с базами данных PostgreSQL и MongoDB, включая проектирование запросов и оптимизацию доступа к данным.
- Интеграция с внешними сервисами и API, обеспечивая корректный обмен данными и расширение функциональности.
- Эффективное взаимодействие с базами данных PostgreSQL и MongoDB, включая проектирование и оптимизацию запросов.
- Настройка и сопровождение процессов CI/CD с автоматизацией сборки, тестирования и развертывания приложений.
- Управление контейнеризацией и оркестрацией с использованием Kubernetes для обеспечения масштабируемости и отказоустойчивости.
- Внедрение мониторинга и алертинга с помощью Prometheus и ELK Stack для своевременного обнаружения проблем.
- Настройка и поддержка коммуникаций между микросервисами с использованием брокеров сообщений (Kafka, Artemis, ActiveMQ, RabbitMQ), обеспечивая отказоустойчивость и масштабируемость.
- Анализ и профилирование кода с целью выявления узких мест и последующего рефакторинга для улучшения производительности.
- Внедрение системы мониторинга и логирования (Spring Actuator, Logback) для оперативного отслеживания состояния сервисов и быстрого реагирования на инциденты.
- Эксплуатация систем контроля версий Git: организация ветвления, проведение код-ревью, разрешение конфликтов и обеспечение прозрачности командной разработки.
- Настройка и сопровождение процессов CI/CD с автоматизацией сборки, тестирования и развертывания приложений.
- Работа с Linux-серверами для развертывания и сопровождения микросервисов, настройка окружения и автоматизация процессов
- Внедрение методик TDD с разработкой и поддержкой автотестов и юнит-тестов для повышения качества и стабильности кода.
- Настройка и поддержка мониторинга приложений с использованием ELK Stack для своевременного обнаружения и устранения инцидентов.
- Участие в написании и поддержке автоматизированных тестов (JUnit, Mockito) для обеспечения высокого качества кода.
- Документирование API с помощью SpringDoc OpenAPI для упрощения взаимодействия с другими командами и поддержки проекта.
- Работа в распределённой команде по методологиям Scrum и Kanban
Достижения
- Разработал и внедрил интеграцию с системой ID Check, что позволило повысить точность верификации пользователей на 25% и сократить время проверки на 30%.
- Оптимизировал backend-часть веб-приложения, уменьшив время отклика сервисов на 35% за счёт рефакторинга и улучшения алгоритмов обработки данных.
- Провёл комплексный рефакторинг и профилирование кода, что снизило потребление ресурсов на 20% и повысило стабильность работы микросервисов.
- Внедрил систему мониторинга с использованием Spring Actuator и Logback, что сократило время обнаружения и устранения инцидентов на 40%.
- Оптимизировал взаимодействие микросервисов, что повысило отказоустойчивость и масштабируемость системы, обеспечив SLA на уровне 99.9%.
- Повысил покрытие автоматизированными тестами до 80%, что снизило количество багов в релизах на 30%.
Стек специалиста на проекте
Validation, ArtemisMQ, Kanban, Spring Data JPA, Keycloak, Scrum, Git, API, JUnit, MongoDB, Mockito, Linux, Firebase, Gson, Prometheus, Kafka, Logback, MinIo, Spring Actuator, ELK Stack, Docker, Kotlin, Spring Security, Hibernate, Java Core, ActiveMQ, Django, Java 11, OpenAPI, RabbitMQ, Testing, Spring, Spring Boot, Jira, Spring Boot 2, PostgreSQL, TDD, CI/CD, Microservices, Kubernetes
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2023 - По настоящее время
(2 года 7 месяцев)
OneApp
Роль
Backend (Java) разработчик
Обязанности
Состав команды (8 человек):
3 Backend разработчиков, 2 QA Engineer, 2 Frontend разработчика, 1 Project manager
Обязанности:
- Поддержка и сопровождение существующего функционала микросервисной архитектуры, обеспечивая стабильность и бесперебойную работу системы.
- Разработка и поддержка микросервисов на платформе Spring Boot с использованием основ Java Core, включая коллекции, многопоточность и обработку исключений, что обеспечивает стабильность и производительность приложений.
- Развёртывание и деплой кода с использованием Jenkins и Docker, включая работу на Linux-серверах для обеспечения оптимального функционирования
- Разработка и поддержка функционала CRM-приложения с использованием Java, Spring Boot, Hibernate, MongoDB и PostgreSQL.
- Настройка и поддержка CI/CD пайплайнов для автоматизации сборки и деплоя с использованием GitLab CI/CD и Docker.
- Управление контейнерами и масштабирование приложений с помощью Kubernetes.
- Внедрение мониторинга приложений и инфраструктуры с использованием Prometheus.
- Обеспечение отказоустойчивости и масштабируемости через использование брокеров сообщений Kafka
- Оперативное выявление и исправление багов, включая сложные ошибки, влияющие на бизнес-логику и пользовательский опыт.
- Проектирование и реализация нового функционала, включая интеграцию с 1С и создание микросервисов для калькуляции и мониторинга безналичных операций.
- Оптимизация печати отчётов через переписывание SQL-запросов и изменение структуры базы данных PostgreSQL, что повысило производительность и уменьшило время генерации отчётов.
- Проектирование архитектуры платежей и операций по долгосрочным договорам, обеспечивая надёжность и масштабируемость бизнес-процессов.
- Настройка и поддержка коммуникаций между микросервисами с использованием брокеров сообщений (Kafka, Artemis, ActiveMQ, RabbitMQ), обеспечивая отказоустойчивость и масштабируемость.
- Управление системой контроля версий Git, включая организацию ветвления, проведение ревью кода и разрешение конфликтов для обеспечения эффективной командной работы.
- Настройка и сопровождение процессов CI/CD с автоматизацией сборки, тестирования и развертывания приложений.
- Внедрение практик TDD с разработкой и поддержкой автоматизированных и юнит-тестов для повышения качества и надежности программного обеспечения.
- Организация мониторинга приложений с использованием ELK Stack для своевременного выявления и устранения технических проблем.
- Разработка функционала возврата товара в магазин, интегрированного в общую систему управления заказами.
- Документирование API и бизнес-логики с использованием SpringDoc OpenAPI для упрощения поддержки и интеграции с другими командами.
- Активное применение методологий Scrum и Kanban
Достижения
- Разработал интеграцию с 1С, что позволило автоматизировать обмен данными и сократить ручную работу на 40%.
- Провёл рефакторинг кода, улучшив читаемость и поддержку, что снизило количество багов на 25%.
- Оптимизировал печать отчётов, переписав SQL-запросы и изменив структуру базы данных, сократив время генерации отчётов на 35%.
- Спроектировал и реализовал микросервис для калькуляции, повысив точность расчётов на 20% и обеспечив масштабируемость.
- Разработал функционал мониторинга и управления безналичными операциями, что повысило прозрачность и контроль финансовых потоков на 30%.
- Устранение сложных багов, существовавших более года, что улучшило стабильность системы и снизило количество инцидентов на 50%.
- Реализовал операцию возврата товара в магазин, что увеличило скорость обработки возвратов на 40%.
Стек специалиста на проекте
Validation, apachepoi, ArtemisMQ, Kanban, 1С, Lombok, Spring Data JPA, SQL запросы, Scrum, Git, Jackson, Linux, Prometheus, Kafka, SpringDoc, Spring Actuator, ELK Stack, Spring Test, Docker, Spring Security, Hibernate, Java Core, ActiveMQ, Java 11, OpenAPI, RabbitMQ, Testing, Jira, PostgreSQL, TDD, Jenkins, CI/CD, Microservice Architecture, Kubernetes
Отрасль проекта
FinTech & Banking
Период работы
Ноябрь 2021 - Январь 2023
(1 год 3 месяца)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Белорусский государственный университет информатики и радиоэлектроники
Специальность
Инженер по информационным технологиям
Завершение учебы
2022 г.