Акоп А. Java разработчик, Senior
ID 27047
АА
Акоп А.
Мужчина, 33 года
Россия, Москва, UTC+3
Ставка
4 090,91 Р/час
НДС не облагается
Специалист доступен с 24 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Java-разработчик с более чем 5-летним опытом в построении высоконагруженных микросервисных систем, включая интеграцию с внешними API, настройку CI/CD пайплайнов и работу с облачными и контейнерными решениями. За годы работы я участвовал в разработке как внутренних корпоративных решений (в том числе рекрутерской системы), так и продуктов для банковского и юридического сектора.
Мой опыт охватывает весь цикл разработки — от анализа требований и проектирования архитектуры до написания unit и интеграционных тестов, деплоя и сопровождения в production. Уверенно работаю с Java 11–21, Spring Boot, Kafka, Docker, Kubernetes, PostgreSQL и MongoDB, активно применяю DevOps-практики и владею инструментами мониторинга и логирования. При этом остаюсь вовлечённым в командную работу, инициирую улучшения и выступаю наставником для младших коллег.
Проекты
(8 лет 6 месяцев)
NDA (Синий банк)
Роль
Java разработчик
Обязанности
Обязанности:
Разрабатывал backend-продукты на основе микросервисной архитектуры с использованием Java (Spring Boot), обеспечивая масштабируемость и отказоустойчивость.
Интегрировал приложение с внешними и внутренними сервисами через REST, SOAP и брокеры сообщений (Kafka, RabbitMQ).
Писал чистый, поддерживаемый и легко расширяемый код в соответствии с корпоративными стандартами.
Покрывал бизнес-логику модульными и интеграционными тестами, используя JUnit, TestContainers, Mockito.
Плотно взаимодействовал с аналитиками, QA-инженерами, DevOps-специалистами и продуктовыми менеджерами на всех этапах SDLC.
Предлагал и обосновывал технически эффективные решения для реализации бизнес-требований, участвуя в технических обсуждениях и планировании.
Вёл документацию по разработанным модулям, включая схемы интеграции, описание API и инструкции по эксплуатации.
Отвечал за сопровождение и эксплуатацию продакшн-сервисов: мониторинг, устранение инцидентов, оптимизация производительности.
Разрабатывал и внедрял исправления багов, анализировал инциденты и улучшал стабильность и отказоустойчивость приложений.
Достижения
Управлял и интегрировал базу данных PostgreSQL, используя Spring Data для удобной обработки и хранения данных.
Проектирование и разработка RESTful API, обеспечивающих бесшовную интеграцию различных компонентов системы, повышающих функциональную совместимость и масштабируемость программного решения,
Использовал Junit 5 и Mockito для эффективного модульного тестирования, обеспечивая прочность и надежность разработанных программных компонентов, тем самым сводя к минимуму возможные ошибки и повышая общее качество программного обеспечения.
Проводил тщательные проверки кода, предлагая конструктивные отзывы членам команды для поддержания качества кода, согласованности и соблюдения стандартов кодирования, используя такие инструменты, как GitHub, для упрощения совместной работы.
Работал в тесном контакте с командами обеспечения качества (QA), чтобыобеспечить всестороннее тестирование, оказывая поддержку в определении сценариев тестирования, проверке тестовых примеров и оперативном решении возникающих проблем.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, REST, Java, Mockito, Spring Boot, Maven, Hibernate, MongoDB, MVC, Data, Microservices, ELK, Spring Cloud, JUnit 5, Gitlab CI
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2021 - По настоящее время
(4 года 7 месяцев)
Qvident
Роль
Java разработчик
Обязанности
Передовая система управления документами для юридических фирм и юристов, обеспечивающая безопасное хранение, упрощенный обмен документами и инструменты для совместной работы для улучшения юридических рабочих процессов в Соединенных Штатах.
Обязанности:
Проектирование архитектуры сервисного слоя: разработка и организация бизнес-логики, обеспечение модульности и расширяемости архитектурных решений.
Проектирование и реализация DTO: определение структур передачи данных между слоями приложения, с учетом принципов инкапсуляции и минимизации связности.
Проектирование и создание сущностей базы данных: определение структуры таблиц, связей и ограничений с учетом требований бизнес-домена.
Оптимизация взаимодействия с БД: реализация эффективных методов получения, обновления и удаления данных, включая сложные выборки и массовые обновления.
Unit-тестирование компонентов: покрытие бизнес-логики модульными тестами, настройка тестовой инфраструктуры, обеспечение стабильности и предсказуемости поведения кода.
Оптимизация существующего функционала: профилирование узких мест, улучшение читаемости и производительности кода, снижение времени выполнения операций над данными.
Состав команды:
3 системный аналитик, 4 разработчика, 1 PM
Стек специалиста на проекте
PostgreSQL, Docker, REST, Java, JUnit, Spring Boot, Hibernate, Kubernetes, Camunda BPM, CI/CD, apis
Отрасль проекта
Government & Public Sector
Период работы
Сентябрь 2019 - Февраль 2021
(1 год 6 месяцев)
Estimators
Роль
Full-stack разработчик
Обязанности
Внутренняя система управления подбором персонала
Система разработана для оптимизации процесса распределения сотрудников на внутренние проекты компании. Позволяет находить свободных или наиболее подходящих специалистов с учетом навыков, занятости и предпочтений, сокращая время подбора и повышая эффективность использования ресурсов.
Обязанности:
Backend-разработка на Java:
Реализация REST API с использованием Java 11, Spring Boot, Hibernate.
Интеграция микросервисов с использованием Apache Kafka для обмена событиями между модулями.
Работа с базой данных: проектирование сущностей, написание запросов, оптимизация хранения и получения информации.
Frontend-разработка на Angular:
Разработка интерфейсов на Angular 14, реализация компонентов для управления анкетами сотрудников, проектами и назначениями.
Обеспечение удобной навигации, фильтрации и отображения информации.
Интеграция с backend через HTTP-клиенты, реализация форм, валидации и модальных окон.
Взаимодействие с командой:
Постановка задач через Jira, участие в планировании спринтов, обсуждение архитектурных решений.
Регулярная работа с ментором и техническими лидами, код-ревью и постоянное улучшение своих навыков.
Состав команды:
Тимлид, 3 разработчика, 1 QA
Достижения
В рамках проекта я был ответственным за спроектирование баз данных. Я использовал PostgreSQL для хранения данных, определял структуру таблиц и связей между ними с помощью Hibernate. Это обеспечивало эффективное хранение и управление данными, что способствовало высокой производительности системы.
В ходе работы над проектом я работал над разными его частями, что дало мне опыт в различных аспектах разработки приложения. Это включало как бэкенд логику, так и интерфейс взаимодействия с пользователями.
Стек специалиста на проекте
PostgreSQL, Git, Docker, REST, Java, Jira, Kibana, Spring Boot, JPA, Maven, Gradle, Linux, Hibernate, MVC, Kubernetes, H2, Data, Camunda, Kafka, Angular 10, Security, TestContainers, CI/CD
Отрасль проекта
Urban technology
Период работы
Март 2017 - Сентябрь 2019
(2 года 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Национальный политехнический университет Армении
Специальность
Магистр компьютерных наук
Завершение учебы
2015 г.