АА
Акоп А.
Мужчина, 33 года
Армения, Ереван, UTC+4
Ставка
4 495,67 Р/час
вкл. НДС 5% (166.67 Р)
Специалист доступен с 14 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — C1
Главное о специалисте
Java-разработчик с опытом работы на проектах в сфере FinTech & Banking и HRTech более 5 лет.
В роли Java разработчика участвовал в проекте CoreBanking, где занимался интеграцией банковских систем и внешних API, разработкой модулей управления транзакциями, frontend разработкой и интерфейсами для банковских сотрудников. Обеспечивал безопасность данных и соответствие нормативным требованиям.
На проекте Digital Credit разрабатывал новые функции платформы для B2B-кредитов, участвовал в поддержке и расширении микросервисной архитектуры, писал unit и integration тесты.
Работал над проектом Estimators — платформой, помогающей компаниям находить разработчиков, а разработчикам — интересные проекты. Поддерживал и оптимизировал существующий функционал, интегрировал платформу с внешними системами через REST API.
Участвовал в проекте LinearFT, где разрабатывал модули для взаимодействия с платёжными шлюзами и банковскими API, внедрял систему безопасности, реализовывал функционал мобильного кошелька, работал над frontend частью и автоматизацией тестирования.
Проекты
(5 лет 5 месяцев)
CoreBanking
Роль
Java Разработчик
Обязанности
Проект 1: CoreBanking предназначен для внутренней работы банков.
Core Banking — программное обеспечение, предназначенное для внутренней работы банков, которое позволяет контролировать все аспекты работы банка и управлять его функционалом. В роли senior Java разработчика я внес значительный вклад в разработку и оптимизацию ключевых модулей системы.
Команда 6 человек: 3 BE, 1FE, 1 QA, 1PM
Задачи:
Интеграция банковских систем и внешних API: Я разработал и внедрил модули для интеграции с различными банковскими системами и внешними API, что позволило обеспечить надежное взаимодействие между внутренними сервисами банка и внешними партнерами. В качестве основных технологий использовались Java 17, Spring Boot, FlyWay и RESTful API.
Разработка модулей управления транзакциями: Я создал и оптимизировал модули для обработки и управления банковскими транзакциями. Это включало в себя работу с операциями по счетам клиентов, межбанковскими переводами и платежными поручениями. Для обеспечения безопасности и надежности данных я использовал Spring Security и внедрил механизмы для защиты от мошенничества.
Frontend разработка и интерфейсы для банковских сотрудников: Я работал над созданием интуитивно понятного интерфейса для сотрудников банка, используя Angular 14 и Angular Material. Интерфейс был адаптирован для различных ролей и уровней доступа, что позволяло эффективно управлять всеми аспектами работы банка, от обслуживания клиентов до управления рисками.
Создание реляционной структуры с таблицами, связями и индексами. Реализация рекурсивных SQL-запросов для работы с иерархическими данными. Внедрение механизма миграций через Flyway, включая версионирование схемы, добавление enum-типов и триггеров для автоматизации обновлений.
Обеспечение безопасности и соответствие нормативным требованиям:
Для соответствия высоким стандартам безопасности в банковской сфере, я внедрил строгие меры по защите данных, такие как шифрование, многофакторная аутентификация и контроль доступа с использованием OAuth 2.0 и Spring Security. Эти меры гарантировали, что система соответствует всем требованиям по защите конфиденциальной информации
Стек специалиста на проекте
unit, reports, Log4j, Camunda, jasper, Data, Flyway, Digital, Elasticsearch, REST, Java, Git, API, Oracle, JUnit, MongoDB, Frontend, Gradle, Redis, OAuth, Apache, GitHub, Prometheus, Angular Material, Kafka, boot, Feign, cloud, Security, SDK, SQL, Docker, Agile, Kotlin, apis, Spring Security, Hibernate, etc, Hazelcast, Angular, Maven, MySQL, RabbitMQ, REST API, Spring, Jira, PostgreSQL, Framework, Microservices, Kubernetes, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2023 - Декабрь 2024
(1 год 9 месяцев)
Проект2: Digital Credit
Роль
Java Разработчик
Обязанности
Проект2: Digital Credit - это платформа для B2B-кредитов
Digital Credit — это платформа для предоставления B2B-кредитов, которая поддерживает компании в управлении кредитными операциями и финансовыми взаимодействиями. В роли Java разработчика, моя работа включала как поддержку существующих, так и разработку новых функций. Мои ключевые задачи были следующими:
Роль: Java Разработчик
Команда: 6 человек: 2 BE, 1FE, 1 BA, 1 QA, 1 PM
Задачи:
Разработка новых функций: Я разрабатывал и внедрял новые модули, которые расширяли функционал платформы, позволяя клиентам быстрее обрабатывать заявки на кредит, автоматизировать проверку кредитоспособности и управлять лимитами кредитования. Основные технологии, которые я использовал, включали Java Core, Spring Boot и Spring Data.
Микросервисная архитектура: Я участвовал в поддержке и расширении микросервисной архитектуры платформы, что обеспечивало гибкость и возможность масштабирования системы. Микросервисы взаимодействовали между собой через REST API, что способствовало разделению ответственности и снижению зависимости между компонентами.
Тестирование и обеспечение качества: Для гарантии высокого качества и надежности системы я писал unit и integration тесты с использованием JUnit и Mockito. Это позволяло оперативно проверять работоспособность новых функций и минимизировать риски возникновения ошибок при интеграции изменений.
Интеграция с базой данных PostgreSQL и использование Liquibase для управления миграциями, что обеспечило гибкость и контроль за изменениями в структуре базы данных.
Стек специалиста на проекте
reports, UnitX, Spring Data, jasper, Data, REST, Java, JUnit, MongoDB, Mockito, Redis, Prometheus, Kafka, boot, Integrations, Docker, Kotlin, Java Core, RabbitMQ, Testing, REST API, Spring, Spring Boot, Microservices, Microservice Architecture, Kubernetes
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2021 - Апрель 2023
(1 год 5 месяцев)
Проект 3: Estimators
Роль
Java Разработчик
Обязанности
Проект 3: Estimators — это платформа, предназначенная для того, чтобы помочь компаниям находить разработчиков, а разработчикам — интересные проекты. В роли Java разработчика я занимался поддержкой существующих функций платформы и разработкой новых решений.
Команда: 8 человек: 4BE, 2FE, 2AQA, 1PM
Задачи:
Поддержка и оптимизация существующего функционала: Моя работа также включала поддержку существующих функций платформы и их оптимизацию. Я устранял баги, улучшал производительность базы данных на PostgreSQL, а также поддерживал систему версионирования базы данных с помощью Liquibase, что обеспечивало стабильные обновления и миграции данных.
Интеграция с Rest API: Для расширения возможностей платформы я создавал и поддерживал RESTful API, что позволяло интегрировать внешние системы и обеспечивать взаимодействие между различными сервисами платформы. Это обеспечивало удобство и гибкость для клиентов и разработчиков при работе с платформой.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, REST, Java, REST API, MongoDB, Kubernetes, Data, Liquibase, Java Core, Security, Redis, Spring, WebSockets, boot
Отрасль проекта
HRTech
Период работы
Январь 2020 - Декабрь 2021
(2 года)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Армянский государственный экономический университет
Специальность
Бакалавр бухгалтерского учета и аудита
Завершение учебы
2013 г.