Акоп А. Java разработчик, Senior

ID 25333
АА
Акоп А.
Мужчина, 33 года
Армения, Ереван, UTC+4
Ставка
3 146,97 Р/час
вкл. НДС 5% (116.67 Р)
Специалист доступен с 20 мая 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Angular
Ant
apis
Auth0
AWS
boot
Camunda
Cassandra
CI/CD
cloud
deployment
DevOps
Docker
Flyway
Framework
GCP
Gitlab Actions
Gradle
Hibernate
Java
JavaScript
Jenkins
JUnit
Kafka
Kubernetes
Linux
Liquibase
Maven
mokito
MongoDB
MVC
MySQL
Nginx
OpenShift
Oracle Database
PostgreSQL
Quarkus
RabbitMQ
Redis
Restful
Security
Spring
Spring Data JPA
Stack
Web
Базы данных
Git
Spring Boot
REST
Jira
GitLab
Swagger
Kotlin
Отрасли
FinTech & Banking
Social Networking
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
Java-разработчик с опытом работы более 5 лет. Специализируется на Spring Boot, Spring Data, Spring Security, Spring JPA, Spring MVC, Spring Kafka, Spring Cloud, Kotlin. Умеет работать с базами данных PostgreSQL, MySQL, Oracle Database, MongoDB, Cassandra. Участвовал в таких проектах: - CoreBanking — разрабатывал REST API для управления клиентскими счетами и обработки транзакций. Использовал Spring Boot для реализации микросервисной архитектуры. Настраивал обработку событий с использованием Apache Kafka. Внедрил улучшения в логику обработки данных. Оптимизировал SQL-запросы и структуру базы данных. - Digital Credit — спроектировал и реализовал новые микросервисы для управления заявками на кредиты и интеграции с внешними системами проверки кредитного рейтинга. Использовал Kotlin как дополнение к основной Java-разработке. - Estimators — реализовал REST API с использованием Spring Boot и Spring Data. Внедрил функционал аутентификации и авторизации с помощью Spring Security. Проектировал и оптимизировал схемы базы данных на PostgreSQL. - Linear FT Platform — разработал микросервисы для обработки транзакций, выдачи BNPL-кредитов и управления счетами. Использовал Spring Boot и Spring Data для создания REST API. Спроектировал и оптимизировал схемы баз данных на PostgreSQL.
Проекты   (4 года 6 месяцев)
CoreBanking
Роль
Senior Java Разработчик
Обязанности
CoreBanking предназначен для внутренней работы банков и направлен на оптимизацию банковских операций, включая обработку транзакций, управление счетами, мониторинг и поддержку платежей. Основной задачей системы является повышение эффективности банковских процессов и минимизация времени обработки операций. Разрабатывал REST API для модулей управления клиентскими счетами и обработки транзакций. Использовал Spring Boot для реализации микросервисной архитектуры с фокусом на масштабируемость и производительность. Настраивал обработку событий с использованием Apache Kafka для асинхронного взаимодействия между сервисами. Внедрил улучшения в существующую логику обработки данных для повышения производительности. Оптимизировал SQL-запросы и структуру базы данных в PostgreSQL, чтобы обеспечить быструю обработку данных. Настроил миграции для управления схемой базы данных и обеспечения совместимости между версиями приложений. Писал юнит-тесты с использованием JUnit, обеспечивая покрытие критических модулей системы тестами. В рамках этого проекта использовал Amazon S3 для хранения и обработки банковских документов и отчетов. Реализовал функционал загрузки файлов на S3 с последующей обработкой данных через микросервисы. Использовал Docker для контейнеризации микросервисов. Разработал Docker образы для всех компонентов системы, включая базы данных и веб-сервисы, что позволило легко управлять и масштабировать систему. Docker использовался для обеспечения идентичности окружений на всех стадиях разработки и деплоя. Настроил Docker Compose для локальной разработки, что значительно ускорило процесс разработки и тестирования. Использовал SDK Amazon для интеграции с S3, что позволило обеспечить безопасное и масштабируемое хранение данных, а также интеграцию с другими сервисами внутри архитектуры. Использовал GitLab для управления версиями исходного кода и автоматизации процессов разработки. Настроил CI/CD пайплайн для непрерывной интеграции и доставки, обеспечив автоматическое тестирование и деплой на различные окружения. Работал с GitLab для контроля версий и координации работы команды, включая настройку автоматического мерджа и обработки pull-запросов. GitLab стал основным инструментом для отслеживания изменений в коде и обеспечения качества разработки на протяжении всего жизненного цикла проекта.
Достижения
Оптимизировал внутренние процессы банка. Повысил эффективность банковского обсаживания сотрудников и как следствие клиентов.
Стек специалиста на проекте
Spring Data, Flyway, REST, JUnit, Kafka, Java 17, Spring Boot, PostgreSQL
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2024 - Декабрь 2024  (7 месяцев)
Digital Credit
Роль
Java Разработчик
Обязанности
Digital Credit – это современная платформа, предоставляющая B2B-кредиты для корпоративных клиентов. Платформа автоматизирует процесс оценки кредитоспособности, выдачи и мониторинга кредитов, помогая бизнесам оперативно получать финансовые ресурсы для своих нужд. Спроектировал и реализовал новые микросервисы для управления заявками на кредиты и интеграции с внешними системами проверки кредитного рейтинга. Использовал Spring Boot и Spring Data для создания REST API с поддержкой высокой нагрузки и низкой задержкой. Реализовал асинхронную обработку сообщений с помощью Apache Kafka, чтобы обеспечить обмен данными между микросервисами в реальном времени. Провел рефакторинг устаревшего кода для повышения производительности и улучшения читаемости. Оптимизировал запросы к базе данных для уменьшения времени отклика. Разработал юнит-тесты и интеграционные тесты, используя JUnit и Mockito, обеспечив покрытие критически важных модулей. Настроил CI/CD пайплайн для автоматического запуска тестов при каждом изменении кода. Участвовал в проектировании и документировании взаимодействий между микросервисами. Реализовал механизм обработки ошибок и ретраев для критичных процессов. Активно взаимодействовал с командой QA и PM для выявления требований и устранения дефектов. Участвовал в code review и предоставлял рекомендации по улучшению кода команды. Использовал Kotlin для разработки микросервисов на базе Spring Boot. Разработал асинхронную обработку сообщений с использованием Kafka, а также писал тесты с использованием Kotlin и JUnit. Работал с GitLab для управления версиями исходного кода. Настроил CI/CD пайплайн для автоматического тестирования и развертывания микросервисов. Использовал GitLab Actions для интеграции с Jenkins и обеспечения автоматического деплоя на продакшн-среду. GitLab был основным инструментом для отслеживания изменений в коде и координации работы команды разработчиков. Работал с Kotlin в качестве дополнения к основной Java-разработке для улучшения читаемости и сокращения объема кода, что способствовало более быстрому и эффективному развитию функционала.
Достижения
Автоматизировал процесс оценки кредитоспособности клиентов. Упростил способ подачи заявки на кредит клиентами. Улучшил работа банка и обсуживания клиентов.
Стек специалиста на проекте
UnitX, Документирование, Spring Data, Digital, REST, QA, JUnit, Mockito, Рефакторинг, Kafka, Integrations, Kotlin, Java Core, Code Review, Testing, REST API, Spring Boot, Unit testing, CI/CD, Microservices, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Январь 2022 - Июнь 2023  (1 год 6 месяцев)
Estimators
Роль
Java Разработчик
Обязанности
Estimators – это платформа, соединяющая компании и разработчиков, упрощая процесс поиска и найма специалистов на интересные и долгосрочные проекты. Платформа автоматизирует подбор кандидатов и проектов с использованием удобного интерфейса и надежного бэкенда для обработки данных и аутентификации. Реализовал REST API для управления пользователями, проектами и заявками на вакансии с использованием Spring Boot и Spring Data. Внедрил функционал аутентификации и авторизации с помощью Spring Security, включая ролевую модель для компаний и разработчиков. Проектировал и оптимизировал схемы базы данных на PostgreSQL для эффективного хранения и поиска данных. Настроил миграции схемы базы данных с использованием Liquibase, обеспечив плавный переход между версиями. Оптимизировал существующие запросы и исправил ошибки в модулях для повышения производительности платформы. Внедрил улучшения в механизм фильтрации и поиска кандидатов и проектов на платформе. Реализовал защиту REST API с использованием Spring Security и JWT токенов для безопасной аутентификации. Добавил валидацию данных на уровне контроллеров и сервисов для предотвращения ошибок и несанкционированных операций. В проекте использовался Kotlin для разработки новых функций, связанных с фильтрацией и поиском кандидатов и проектов на платформе. Код был написан с использованием Kotlin DSL для упрощения взаимодействия с базой данных и создания удобных API. Также применялся Kotlin для реализации сервисов, обеспечивающих высокую производительность и меньший объем кода. Благодаря использованию Kotlin было обеспечено высокое качество кода и улучшена читаемость. В рамках проекта использовал Docker для контейнеризации сервисов, что позволило создать удобные и изолированные окружения для разработки, тестирования и деплоя. Разработал и настроил Docker образы для всех микросервисов, включая базы данных и вспомогательные сервисы, что обеспечило их эффективное масштабирование и управление. Docker Compose использовался для создания единого стека приложений, упрощая настройку окружений и интеграцию с другими сервисами. Это позволило значительно ускорить процесс разработки и обеспечило гибкость в управлении средами.
Достижения
Создал простую коммуникацию для разработчиков и заказчиков. Значительно оптимизировал работу системы. Коллеги получили возможность участвовать в новых для себя проектах.
Стек специалиста на проекте
Базы данных, Spring Data, Liquibase, REST, API, JWT, Kotlin DSL, Kotlin, Spring Security, Java Core, REST API, Spring Boot, PostgreSQL
Отрасль проекта
Social Networking
Период работы
Октябрь 2020 - Февраль 2022  (1 год 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (6 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

Похожие специалисты

AgroTech • BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking
ТР
Татьяна Р.
Москва
Java разработчик
Lead
4 816,79 Р/час
Apache
Apache Kafka
Atlassian
AWS
Backend
Docker
Elasticsearch
Git
Gradle
Hibernate
+121

2008 - 2018 гг. — нерелевантный опыт в качестве Software developer (фронтенд-разработка и продвижение веб-сайтов): 2008 - разработка движка для 3D-презентаций и виртуальных туров на ActionScript. С 2010 года - веб-разработка (JS, HTML, CSS + CMS и фронтенд-фреймворки); продвижение контента и сайтов в сети, СЕО-продвижение и поисковая оптимизация, создание элементов для приложения с дополненной реальностью AR. С 2018 года — основное направление - backend-разработка (Java-developer). Имею опыт лида команды, менторинга сотрудников и предоставления технической поддержки, а также организации скрам-процессов с нуля. Обладаю отличными навыками коммуникации и способностью эффективно взаимодействовать с различными участниками команды, включая бизнес-аналитиков, тестировщиков и менеджеров проекта. Демонстрирую самостоятельность и инициативу в решении проблемных ситуаций, способна принять на себя ответственность за свою работу и достижение поставленных целей. Гибко адаптируюсь к изменениям и новым требованиям, способна эффективно работать в динамичной среде и быстро осваивать новые технологии и концепции. Понимаю важность создания легко читаемого и легко обслуживаемого исходного кода. В свободное от работы время интересуюсь информационными технологиями и инновациями, увлекаюсь видео-съемкой, монтажом видео и графикой. Непрерывно прохожу различные курсы, люблю осваивать новые направления и знакомиться с людьми, у которых можно чему-то научиться.

Подробнее

Недавно просмотренные специалисты

FinTech & Banking • Social Networking
АА
Акоп А.
Ереван
Java разработчик
Senior
3 146,97 Р/час
deployment
Stack
AWS
GitLab
Базы данных
mokito
Spring Data JPA
Camunda
Liquibase
Flyway
+53

Java-разработчик с опытом работы более 5 лет. Специализируется на Spring Boot, Spring Data, Spring Security, Spring JPA, Spring MVC, Spring Kafka, Spring Cloud, Kotlin. Умеет работать с базами данных PostgreSQL, MySQL, Oracle Database, MongoDB, Cassandra. Участвовал в таких проектах: - CoreBanking — разрабатывал REST API для управления клиентскими счетами и обработки транзакций. Использовал Spring Boot для реализации микросервисной архитектуры. Настраивал обработку событий с использованием Apache Kafka. Внедрил улучшения в логику обработки данных. Оптимизировал SQL-запросы и структуру базы данных. - Digital Credit — спроектировал и реализовал новые микросервисы для управления заявками на кредиты и интеграции с внешними системами проверки кредитного рейтинга. Использовал Kotlin как дополнение к основной Java-разработке. - Estimators — реализовал REST API с использованием Spring Boot и Spring Data. Внедрил функционал аутентификации и авторизации с помощью Spring Security. Проектировал и оптимизировал схемы базы данных на PostgreSQL. - Linear FT Platform — разработал микросервисы для обработки транзакций, выдачи BNPL-кредитов и управления счетами. Использовал Spring Boot и Spring Data для создания REST API. Спроектировал и оптимизировал схемы баз данных на PostgreSQL.

Подробнее