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

ID 10820
АБ
Артур Б.
Мужчина
Армения, Ереван, UTC+4
Ставка
4 238,77 Р/час
вкл. НДС 5% (157.14 Р)
Специалист доступен с 14 января 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
3rd
Abstract
Adapter
Agile
Amazon
Amazon DynamoDB
Amazon Web Services
AntD
Apex
API
API Gateway
Architecture
boot
build
Chai.js
cloud
Cloud Services
CQRS
Data
Design Patterns
DevOps
Docker
Dropwizard
ELK
Epoxy
etc
Event Sourcing
Express.js
Expresso
facade
Facebook API
Fork
form
Git
Google API
Google Cloud Platform
Gorilla
Gradle
Grafana
H2
Hibernate
Java
JDK
Jenkins
Jira
JMeter
JUnit
Kafka
Kanban
Keycloak
Kubernetes
language
LinkedIn
Linux
LiqPay
mac
Maven
Memcached
messaging
Mockito
MongoDB
MS Windows
MVC
MySQL
Node.js
Oracle
parity
PEAR
Perl
PostgreSQL
Projecto
Prometheus
prototypes
RabbitMQ
Rancher
Redis
registry
Rest Assured
Saga
SDLC
Security
Services
Singleton
SonarQube
Spring
SQS
Strategy
Testing
tracking
Twilio
Vcloud
Windows Vista
Web
WebFlux
xAPI
Xcode
Базы данных
Apache
AWS
GitLab
Java 17
JavaScript
Spring Boot
Spring Data
Spring WebFlux
Битрикс24
Bitbucket
Java 11
Networking
admin
Feign
Hystrix
Spring Cloud
Spring Security
Swagger
Java 8
Lambda
Postman
REST API
SNS
Tomcat
DynamoDB
Selenium
Spring MVC
Microservice Architecture
OpenAPI
Liquibase
and
Behat
checkstyle
code
core
database
developer
Factory
Framework
Framework7
Karma
Lerna
metrics
mstet
Parser
DBeaver
Отрасли
E-commerce & Retail
FinTech & Banking
Social Networking
Urban technology
Знание языков
Английский — B1
Главное о специалисте
Ориентированный на результат и опытный старший разработчик программного обеспечения с 6-летним практическим опытом создания и поддержки надежных приложений и систем на базе Java. Владею всеми аспектами жизненного цикла разработки программного обеспечения, от разработки концепции до развертывания. Я демонстрирую высокий уровень экспертизы в сотрудничестве с межфункциональными командами для предоставления инновационных и эффективных решений. Я обладаю сильными навыками решения проблем и стремлюсь быть в курсе новейших технологий Java и лучших отраслевых практик. Разносторонний профессионал, хорошо разбирающийся в разработке полного стека, легко переходящий от архитектуры BE к интеграции фронтенда. В каждом аспекте разработки уделяет приоритетное внимание качеству кода, масштабируемости и безопасности, обеспечивая создание отказоустойчивых и высокопроизводительных программных решений. • Разработка на Java: Большой опыт в разработке, кодировании, тестировании и отладке Java-приложений. • Сотрудничество: Навыки совместной работы с межфункциональными командами для достижения целей проекта. • Решение проблем: Сильные аналитические способности и умение решать проблемы, обеспечивающие эффективное решение вопросов. • Управление жизненным циклом : Хорошо разбирается в ведении проектов на протяжении всего жизненного цикла разработки программного обеспечения. • Постоянное обучение: Стремится быть в курсе новейших технологий Java и передового опыта. • Качество кода: Приоритет отдается написанию чистого, поддерживаемого и эффективного кода для оптимальной производительности системы. • Масштабируемость и безопасность: Фокусируется на обеспечении масштабируемости, надежности и безопасности приложений. Имея за плечами опыт успешной реализации проектов и стремление к совершенству, я готов привнести свои навыки и опыт в успех вашей команды.
Проекты   (8 лет)
NDA
Роль
Java-разработчик
Обязанности
Проект: ТВХ: (Компания по продаже запасных частей и комплектующих для погрузочно-разгрузочной техники, промышленного транспорта, строительной и сельскохозяйственной техники, https://www.tvh.com/) Архитектура проекта: Микросервисная архитектура Обязанности։ • Проектирование и разработка монолитной системы с использованием Java 17 и технологий Spring (Web Flux, Spring Data), обеспечение масштабируемости и надежности, • Внедрение СУБД Redis для эффективного кэширования данных, оптимизации производительности системы и сокращения времени отклика. • Управлял и интегрировал базу данных PostgreSQL, используя Spring Data для удобной обработки и хранения данных. • Проектирование и разработка RESTful API, обеспечивающих бесшовную интеграцию различных компонентов системы, повышающих функциональную совместимость и масштабируемость программного решения, • Использовал Junit 5 и Mockito для эффективного модульного тестирования, обеспечивая прочность и надежность разработанных программных компонентов, тем самым сводя к минимуму возможные ошибки и повышая общее качество программного обеспечения. • Проводил тщательные проверки кода, предлагая конструктивные отзывы членам команды для поддержания качества кода, согласованности и соблюдения стандартов кодирования, используя такие инструменты, как GitHub, для упрощения совместной работы. • Работал в тесном контакте с командами обеспечения качества (QA), чтобы обеспечить всестороннее тестирование, оказывая поддержку в определении сценариев тестирования, проверке тестовых примеров и оперативном решении возникающих проблем. Стек: Java 17, Spring Boot 2, Spring Data, Spring WebFlux, KAFKA, PostgreSQL, Redis, Swagger/OpenAPI, Apache Circuit Breaker, REST Assured, Junit4/5, Mockito, Docker, ELK, AWS, Jenkins, SonarQube, Checkstyle, Jira, Gitlab. Проект: Verifone. предоставляет технологии для электронных платежных операций и дополнительные услуги в точках продаж, https://www.verifone.com/en/global) Архитектура проекта: Монолитная архитектура Обязанности։ • Разработка и сопровождение критически важных компонентов в рамках монолитной архитектуры системы электронных платежных транзакций Verifone. • Сотрудничал с межфункциональными командами для разработки, внедрения и интеграции решений на Java 11 и Spring Data, обеспечивая масштабируемость и надежность при обработке платежных операций. • Управлял разработкой и оптимизацией схемы базы данных PostgreSQL для повышения производительности системы и целостности данных. • Разработал и выполнил комплексные наборы тестов JUnit 5 и Mockito, обеспечив надежность и точность программного обеспечения. • Разработал RESTful API для обеспечения бесперебойной связи между системой Verifone и внешними организациями, включая интеграцию с Visa API, MasterCard API, KLARNA API и WeChat. • Использовал Jira для управления проектами в стиле agile, контролируя планирование спринтов, формирование бэклога и отслеживание проблем для своевременной поставки программного обеспечения. • Руководил внедрением конвейеров CI/CD с использованием Jenkins, что позволило оптимизировать процесс развертывания и сократить время вывода на рынок новых функций. • Проводил тщательное тестирование и проверку API с помощью Postman для обеспечения совместимости и надежности в различных конечных точках и сценариях. • Создавал исчерпывающую техническую документацию по архитектуре системы и API, помогая в обучении новых членов команды. • Составлял подробные отчеты о производительности и оптимизации системы, предоставляя важные сведения для принятия решений и будущих улучшений. Стек: Java 11, Spring Boot 2, Spring Data, PostgreSQL, MongoDB, Jira, Bitbucket, Swagger/OpenAPI, JMeter, REST Assured, Junit, Mockito, Docker, Jenkins, Rancher, ELK, SonarQube, Checkstyle;
Стек специалиста на проекте
ELK, AWS, GitLab, Spring Data, SonarQube, Rest Assured, JUnit, Bitbucket, MongoDB, Mockito, JMeter, Redis, Apache, Rancher, Kafka, Spring WebFlux, Docker, Jira, Java 11, Java 17, Spring Boot, JavaScript, Jenkins, PostgreSQL, Битрикс24, Kubernetes
Отрасль проекта
E-commerce & Retail
Период работы
Июнь 2021 - По настоящее время  (3 года 8 месяцев)
Paynet
Роль
Senior Software developer
Обязанности
Проект: Разработка бэкенда мобильного приложения Описание: Мобильное приложение для платежей - от мобильных телефонов до коммунальных услуг. Архитектура проекта: Микросервисная архитектура Обязанности։ • Проектирование и разработка надежной системы электронных кошельков в рамках микросервисной архитектуры с использованием Java 8/17 и Spring Boot 2, обеспечивающей масштабируемость и высокую производительность. • Внедрение и интеграция OpenTelemetry в существующую архитектуру микросервисов для обеспечения комплексного мониторинга, отслеживания и наблюдаемости всей системы. Это включало в себя включение библиотек OpenTelemetry и инструментария в каждый сервис для сбора распределенных трассировок и метрик. • Интеграция множества внешних сервисов в систему электронных кошельков. Для этого было необходимо создать безопасные и эффективные каналы связи между нашей платформой и различными внешними API, включая платежные шлюзы, сервисы проверки личности и финансовые учреждения. • Разработка отказоустойчивых систем с помощью паттернов Circuit Breaker для наблюдения и отслеживания, обеспечивающих надежность и отказоустойчивость системы. • Возглавлял стратегическую инициативу по рефакторингу всей кодовой базы, переводя систему с Java 8 на Java 17. Это потребовало тщательного планирования, анализа и выполнения, чтобы обеспечить плавное обновление и максимально использовать преимущества новейших языковых функций, повышения производительности и улучшения безопасности, предлагаемых Java 17. • Инициировал и проводил регулярные сессии обзора кода как неотъемлемую часть процесса разработки. Поддерживал атмосферу сотрудничества, в которой члены команды делились знаниями, обменивались идеями и коллективно стремились к повышению качества и согласованности кода. • Работал в тесном сотрудничестве с командами обеспечения качества (QA) для обеспечения всестороннего тестирования, оказывая поддержку в определении тестовых сценариев, проверке тестовых примеров и оперативном решении возникающих проблем. • Использовал спецификации Swagger/OpenAPI для всестороннего определения и документирования RESTful API приложения.
Стек специалиста на проекте
3rd, parity, Grafana, Spring Data, SonarQube, Java, Git, Rest Assured, JUnit, Mockito, Swagger, Prometheus, Kafka, Services, Docker, Jira, OpenAPI, Spring, Spring Boot, JavaScript, Jenkins, PostgreSQL, Битрикс24, Microservice Architecture
Отрасль проекта
Urban technology
Период работы
Июль 2022 - Июль 2023  (1 год 1 месяц)
Лаборатория Андерсена
Роль
Senior Software developer
Обязанности
Проект: Разработать мобильное приложение для выдачи кредитов, начиная с подачи заявки на кредит, скоринга, выдачи и заканчивая погашением. Архитектура проекта: Микросервисная архитектура Обязанности։ • Установка и настройка экземпляра сервера Keycloak в соответствии с требованиями приложения. Настроили царства, пользователей, роли и клиентов в консоли администратора Keycloak. • Настройка Kafka для обмена сообщениями включает в себя сочетание конфигурации, разработки, интеграции и обеспечения надежности для создания надежных каналов связи между микросервисами. • Интеграция API сторонних разработчиков требует тщательного планирования, понимания спецификаций API, надежной обработки ошибок и тщательного тестирования, чтобы обеспечить бесперебойную связь между вашим приложением и внешним сервисом. • Разработайте механизмы обработки ошибок для управления такими сценариями, как сетевые проблемы, ошибки API или ограничение скорости. Реализуйте логику повторных попыток для преходящих сбоев, обеспечивая при этом изящную обработку ошибок. • Работал в тесном сотрудничестве с командами обеспечения качества (QA) для обеспечения всестороннего тестирования, оказывая поддержку в определении тестовых сценариев, проверке тестовых примеров и оперативном решении возникающих проблем. • Реализация системы распределенных транзакций с использованием паттерна SAGA требует тщательной проработки границ транзакций, событийно-ориентированного взаимодействия, обработки ошибок и тестирования для обеспечения согласованности и надежности распределенных сервисов. • Проектирование базы данных включает в себя несколько критически важных этапов, обеспечивающих создание эффективной, масштабируемой и хорошо структурированной системы.
Стек специалиста на проекте
3rd, parity, Spring Data, Liquibase, Keycloak, SonarQube, Git, Rest Assured, Oracle, JUnit, Mockito, Swagger, Kafka, cloud, Services, Docker, Spring Security, Memcached, Jira, Java 17, OpenAPI, Spring Boot, JavaScript, Jenkins, PostgreSQL, Битрикс24, Microservice Architecture
Отрасль проекта
FinTech & Banking
Период работы
Январь 2022 - Июль 2022  (7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Национальная академия наук Республики Армения (НАН РА)
Специальность
- Образовательный центр, Управление ресурсами. Магистр
Завершение учебы
2013 г.
Высшее
Учебное заведение
Ереванский государственный университет,
Специальность
Кафедра радиотехники и систем связи, Магистр
Завершение учебы
2003 г.
Высшее
Учебное заведение
Государственный инженерный университет Армении
Специальность
Кафедра радиотехники и систем связи, Бакалавр
Завершение учебы
2001 г.

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

E-commerce & Retail • FinTech & Banking • Government & Public Sector • HRTech • Logistics & Transport • Realty & Constructoring • RnD
ИМ
Илья М.
Гомель
Java разработчик
Senior
4 545,45 Р/час
specta
HTML5
Servlets
JavaScript
Subversion
GitLab
Kubernetes
Java 7
criteria
+110

Разработчик с более чем 11-летним опытом в коммерческой разработке ПО, из них 8 лет – в Java-разработке. Хорошие знания и большой опыт работы с JSE 8+, Spring Framework (Core, MVC, Security, Data), Spring Boot, SQL, Hibernate, J2EE (servlets, JSP), PrimeFaces, реляционными базами данных (PostgreSQL, MySql, Oracle, DB2), Hybris, SOLR, Swagger, Liquibase. При разработке часто взаимодействовал с бизнес аналитиками и заказчиками. Неоднократно продумывал совместно с коллегами функционал и структуру базы данных. Как ведущий инженер слежу за соблюдением принципов разработки, таких как SOLID, ACID, DRY, KISS, также использую практики чистого кода и следую соглашениям REST при работе с http, имею опыт работы с SOAP. Имею большой опыт использования инструментов тестирования JUnit, Mockito. В процессе работы неоднократно приходилось использовать Jmeter. Последние 2 года работал руководителем Java Unit в компании SENLA. В процессе работы отдел вырос в 2 раза. Как главный инженер проводил подготовительные интервью для сотрудников своего офиса, смежных офисов, а также тренировал других коллег проводить интервью для их личностного роста, выступал в качестве руководителя на внутреннем проекте, менторил инженеров для освоения новых технологий. Участвовал в разработке плана подготовки сотрудников компании к работе на коммерческих проектах. Также в качестве руководителя отдела Java я регулярно проводил оценки производительности для своих подчиненных и составлял для них личные планы развития. В процессе трудовой деятельности я провёл большое количество собеседований в трёх компаниях на должности младшего и старшего уровня. Имею опыт обучения новичков. Принимал участие в защите дипломов на курсах программирования. В работе люблю задачи, требующие нестандартного решения. Также с удовольствием изучаю новые технологии.

Подробнее
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
+123

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

Подробнее

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

E-commerce & Retail • FinTech & Banking • Social Networking • Urban technology
АБ
Артур Б.
Ереван
Java разработчик
Senior
4 238,77 Р/час
messaging
developer
build
3rd
database
prototypes
Google API
metrics
parity
ELK
+143

Ориентированный на результат и опытный старший разработчик программного обеспечения с 6-летним практическим опытом создания и поддержки надежных приложений и систем на базе Java. Владею всеми аспектами жизненного цикла разработки программного обеспечения, от разработки концепции до развертывания. Я демонстрирую высокий уровень экспертизы в сотрудничестве с межфункциональными командами для предоставления инновационных и эффективных решений. Я обладаю сильными навыками решения проблем и стремлюсь быть в курсе новейших технологий Java и лучших отраслевых практик. Разносторонний профессионал, хорошо разбирающийся в разработке полного стека, легко переходящий от архитектуры BE к интеграции фронтенда. В каждом аспекте разработки уделяет приоритетное внимание качеству кода, масштабируемости и безопасности, обеспечивая создание отказоустойчивых и высокопроизводительных программных решений. • Разработка на Java: Большой опыт в разработке, кодировании, тестировании и отладке Java-приложений. • Сотрудничество: Навыки совместной работы с межфункциональными командами для достижения целей проекта. • Решение проблем: Сильные аналитические способности и умение решать проблемы, обеспечивающие эффективное решение вопросов. • Управление жизненным циклом : Хорошо разбирается в ведении проектов на протяжении всего жизненного цикла разработки программного обеспечения. • Постоянное обучение: Стремится быть в курсе новейших технологий Java и передового опыта. • Качество кода: Приоритет отдается написанию чистого, поддерживаемого и эффективного кода для оптимальной производительности системы. • Масштабируемость и безопасность: Фокусируется на обеспечении масштабируемости, надежности и безопасности приложений. Имея за плечами опыт успешной реализации проектов и стремление к совершенству, я готов привнести свои навыки и опыт в успех вашей команды.

Подробнее
FinTech & Banking • Logistics & Transport • Media
ДК
Дмитрий К.
Самара
Системный аналитик
Middle+
3 211,19 Р/час
Swagger OpenAPI v3
UML
Kanban
MS Windows
Postman
Camunda
REST
API
XML
JSON
+42

анализ бизнес-процессов и выявление требований к системе; создание и поддержка технической документации (спецификаций, диаграмм, схем); моделирование бизнес-процессов с использованием инструментов uml; сотрудничество с заказчиками и разработчиками для уточнения требований и определения приоритетов; опыт работы с методологиями разработки программного обеспечения (agile,waterfall); знание языков запросов (sql) и способность работать с базами данных; понимание основ архитектуры программного обеспечения и принципов работы веб-технологий; хорошие коммуникативные навыки и умение работать в команде; знание инструментов для управления проектами (jira,asana); знание принципов работы с API; умение анализировать и интерпретировать данные; навыки в области проектирования пользовательского интерфейса (ux/ui).

Подробнее