Акмал Р. Java разработчик, Senior

ID 28655
АР
Акмал Р.
Мужчина, 27 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3 532,46 Р/час
НДС не облагается
Специалист доступен с 22 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Confluence
Docker
Git
Groovy
Hibernate
Java
JMeter
JUnit
Kafka
Kotlin
Kubernetes
Liferay Portal
Lombok
Mockito
MySQL
Nexus
OpenShift
PostgreSQL
Python
Spring
Отрасли
E-commerce & Retail
FinTech & Banking
RnD
Знание языков
Английский — B2
Главное о специалисте
Java разработчик со стажем более 5 лет. Заинтересованный исследовать области разработки и их пути внедрения. Открытый к изучению новых технологий в динамично развивающемся мире.
Проекты   (5 лет 7 месяцев)
IBS
Роль
Старший разработчик
Обязанности
Проект SberMR (FinTech): внутренняя многопользовательская система, предназначенная для электронного документооборота и оформления кредитов. ● Разработал модуль способный обмениваться файлами большего размера в асинхронном формате общения. ● Реализовал заглушки сторонних сервисов, что позволило увеличить эффективность тестирования на 50%. ● Реализовал модуль автоматической генерации специфической ролевой модели по типу RBAC, устранившей ручное её ведение. ● Оптимизировал обработку архивов типа zip, что дало выигрыш в производительности на ~ 83%. Разработка базового и расширенного функционала: реализация точек доступа по Rest API, ограничение прав доступа по ролям пользователей с помощью Spring Security/Method Security, генерация файла ролевой модели по указанным правам доступа, подведение ответа всех контроллеров под один стандарт и добавление Swagger; Использование Kafka при уведомлениях с использованием WebSocket пользователей из-за особенностей развёртывания приложения и взаимодействии с другими/смежными системами в кластере; Использование S3 протокола для выгрузки и загрузки файлов; Работа с файлами - zip/uzip, разбор xml, создание отчёта через JasperReports; Реализация системы аудирования (клиента) процессов приложения; анализ логов приложения для выявления дефектов в функционале; profiling приложения; сборка и развёртывание дистрибутива на стенды. Проведение review кода: система контроля версий - BitBacket, при создании PR обязательным условием является успешная сборка с прохождением всех тестов и approve от указанных/выставленных по умолчанию разработчиков. Участие в планировании задач/спринта: оценка и распределение/создание задач (Jira), расставление приоритетов задач; описание документации (Confluence) и участие в планировании спринта. Тестирование: покрытие интеграционными и модульными тестами; проведение мануального тестирования; использование тестов для верификации/уведомлении о изменении DTO и/или ресурсов приложения; Разработка заглушек интеграций со смежными командами для проведения тестирования (АТ и НТ).
Стек специалиста на проекте
PostgreSQL, Java, JUnit, REST API, Spring Boot, Maven, Jenkins, Swagger, OpenShift, Groovy, Kafka, AWS S3, Spring WebFlux, jasper
Отрасль проекта
FinTech & Banking
Период работы
Ноябрь 2023 - Март 2025  (1 год 5 месяцев)
RIO-SOFT
Роль
Главный разработчик
Обязанности
Проект ЦБ (FinTech): многопользовательская система, предназначенная для электронного документооборота и оценки рисков. ● Сократил время загрузки страницы на 45% благодаря оптимизации запросов в БД. ● Внедрил многопоточную обработку данных при авторизации пользователя в систему, что сократило процесс на 28%. ● Увеличил отказоустойчивость и стабильность системы, реализовав очередь XML-файлов, поступающих на обработку. Участие в разработке системы оценки рисков банка, разработанного на Spring Boot, Tesler с использование хранения данных Oracle DB с интегрированным BPMN Camunda и сбором аналитики Prometheus. Расширенное сопровождение: Реализация новой функциональности системы. Участие в составлении плана разработки и оценки поставленных задач. Разработка функционала по предварительному маркированию данных о их неполноте или необходимости определённых манипуляций над ними. Базовое сопровождение: Устранение выявленных дефектов в системе. Исправление/доработка реализованной функциональности, review кода. Оптимизация/исследование узких мест в системе - были выявлены случаи высокой нагрузки на систему, в которых, например: наблюдалась загрузка страницы, требующая довольно много времени из-за валидации передаваемых данных на frontend, где было предложено решение перенести/переписать данную валидацию в sql с использованием виртуальных таблиц, а после заменили на package; требовалось много времени на авторизацию пользователя в системе, в данной ситуации решением было воcпользоваться мультипоточностью для процессов обработки данных при логине пользователя в систему; загрузка файлов типа xlsx замедляла или же совсем выводила из строя работу системы целиком - решением стало ограничить загрузку фалов подобного типа по размеру и создать очередь для их обработки. Тестирование: Проведение мануального/экспесс-тестирования для быстрой проверки работоспособности или же на предмет ожидаемых результатов исправленной функциональности системы. Покрытие юнит-тестами или авто-тестами определённого модуля системы, которые разрабатывались с помощью JUnit и Selenium. Проведение стресс-тестирования и выявления узких мест в системе средствами JMeter, где требовалось изучить процесс аутентификации пользователя через SSO.
Стек специалиста на проекте
MySQL, Java, Selenium, JUnit, Spring Boot, Maven, JMeter, Jenkins, Swagger, Grafana, Prometheus, OpenShift, Kafka, SSO, jasper, Blitz, Camunda BPMN
Отрасль проекта
FinTech & Banking
Период работы
Ноябрь 2022 - Ноябрь 2023  (1 год 1 месяц)
Tune-IT
Роль
Разработчик
Обязанности
Проект: многопользовательская система обмена данными между участниками сферы образования. ● Внедрил процессы тестирования и код-review (TDD). ● Интегрировал сервис сбора статистики Matomo. Участие в разработке высоконагруженной системы на Spring Boot: интерграция в систему Matomo для анализа/аналитики; разработка внешнего API (RESTful Controllers); оптимизация запросов в Базу Данных PostgreSQL с помощью нативных запросов, графов и мультипоточности; фильтрация данных Criteria API и исправление формулы пагинации для страниц приложения, написанных на JSF c интеграцией Primefaces; доработка функциональности по чтению xlsx файлов, доработка глобального обработчика ошибок. Доработка/улучшение функциональности достижений пользователей. Проведение review кода и малый менторинг
Стек специалиста на проекте
PostgreSQL, Java, JUnit, Spring Boot, Maven, JSF, Keycloak, Kafka, Matomo, PrimeFaces, SSO
Отрасль проекта
RnD
Период работы
Ноябрь 2020 - Декабрь 2022  (2 года 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Университет ИТМО
Специальность
Факультет ПИиКТ (Программной Инженерии и Компьютерных Технологий)
Завершение учебы
2021 г.

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

EdTech • FinTech & Banking
РБ
Рустам Б.
Калининград
Java разработчик
Senior
3 506,49 Р/час
ActiveMQ
API
ArtemisMQ
Artifactory
assertj
Auth0
Blade
Confluence
DevOps
Docker
+78

Рустам — опытный Java-разработчик уровня Senior. Специализируется на создании и поддержке высоконагруженных систем, разработке бизнес-логики и REST/GraphQL API. Опыт работы: - Разработка брокерской платформы для страхования грузов. Рустам внедрил гибкую систему бордеро, повысил производительность системы на 35%, реализовал механизм токенизированного доступа через связку JWT + LDAP. - Система онлайн-платежей. Участвовал в разработке платёжной платформы, обрабатывающей более 10 000 транзакций в день. Провёл оптимизацию SQL-запросов, снизив среднее время выполнения операций на 30%. - Контентная платформа CMS. Спроектировал и внедрил модуль уведомлений, асинхронную обработку событий через Kafka, оптимизировал механизм кеширования с использованием Redis. - Банковская система управления платежами. Переписал тяжёлую бизнес-логику обработки транзакций, разработал модуль автоматической обработки транзакций.

Подробнее

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

Government & Public Sector • RnD
СД
Сергей Д.
Брест
Frontend разработчик
Middle+
3 211,19 Р/час
form
reactive
Redux
GitLab
river
angular 17
Keycloak
NGRX
Jest
Google Maps
+36

Сергей — frontend-разработчик уровня Middle+. Специализируется на разработке фронтенда с использованием Angular (включая версии 16, 17, 18). Имеет опыт работы с Gitlab, REST API, а также с инструментами для тестирования, такими как Jest, Karma и Jasmine. Участвовал в проектах в сферах RnD и Government & Public Sector. На проекте для логистической компании в сфере строительства расширял модули запросов на транспортировку и хранение материалов, формирования отчётов по проектам и объектам строительства, авторизации. Создавал модуль поиска проектов и объектов, переиспользуемые компоненты с возможностью выбора языка перевода. Добавлял функционал отслеживания активности использования модулей приложения. На проекте для центра автоматизированной фиксации административных правонарушений расширял модули подачи и отображения списка заявок граждан на обслуживание и ремонт МАФ и объектов инфраструктуры. Занимался поддержкой и рефакторингом существующего кода, исправлением багов, интеграцией с REST API. Участвовал в Agile/Scrum процессах.

Подробнее
FinTech & Banking
СС
Сергей С.
Москва
Разработчик баз данных
Middle
2 299,21 Р/час
C++
UI
Validation
архитектура
SAFe
Разработка
codereview
Data
REST
Java
+40

Старший разработчик Oracle Siebel CRM с 5+ годами опыта в банковской сфере. Специализируется на разработке и поддержке бизнес-процессов на платформе Siebel CRM, интеграции с внешними системами через SOAP/REST/MQ, автоматизации кредитных процессов и создании печатных форм (BI Publisher). Обладает опытом работы с Oracle (PL/SQL, курсоры, view), методологией Agile и участием в кросс-функциональных командах. Инициировал и реализовал ключевые проекты по автоматизации подачи заявок через брокеров и POS-точки, внедрил функционал двойных оферт и самозапрета кредитов. Дополнительно обучался и разрабатывал pet-проекты на Java и Golang (docker, pprof, многопоточность, БД), подтверждающие стремление к развитию в backend-направлении. Обладает высокой ответственностью, обучаемостью и системным мышлением.

Подробнее