Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Премия рунета

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

ID 10820
АБ
Артур Б.
Мужчина
Армения, Ереван, UTC+4
Ставка
3,875 Р/час
НДС не облагается
Специалист доступен с 28 апреля 2024 г.

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

Подробнее
О специалисте
Специализация
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
tool
tracking
Twilio
Vcloud
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
REST API
SNS
Tomcat
DynamoDB
Selenium
Spring MVC
Microservice Architecture
OpenAPI
Liquibase
Отрасли
E-commerce & Retail
FinTech & Banking
Social Networking
Urban technology
Знание языков
Английский — B1
Главное о специалисте
Ориентированный на результат и опытный старший разработчик программного обеспечения с 6-летним практическим опытом создания и поддержки надежных приложений и систем на базе Java. Владею всеми аспектами жизненного цикла разработки программного обеспечения, от разработки концепции до развертывания. Я демонстрирую высокий уровень экспертизы в сотрудничестве с межфункциональными командами для предоставления инновационных и эффективных решений. Я обладаю сильными навыками решения проблем и стремлюсь быть в курсе новейших технологий Java и лучших отраслевых практик. Разносторонний профессионал, хорошо разбирающийся в разработке полного стека, легко переходящий от архитектуры BE к интеграции фронтенда. В каждом аспекте разработки уделяет приоритетное внимание качеству кода, масштабируемости и безопасности, обеспечивая создание отказоустойчивых и высокопроизводительных программных решений. • Разработка на Java: Большой опыт в разработке, кодировании, тестировании и отладке Java-приложений. • Сотрудничество: Навыки совместной работы с межфункциональными командами для достижения целей проекта. • Решение проблем: Сильные аналитические способности и умение решать проблемы, обеспечивающие эффективное решение вопросов. • Управление жизненным циклом : Хорошо разбирается в ведении проектов на протяжении всего жизненного цикла разработки программного обеспечения. • Постоянное обучение: Стремится быть в курсе новейших технологий Java и передового опыта. • Качество кода: Приоритет отдается написанию чистого, поддерживаемого и эффективного кода для оптимальной производительности системы. • Масштабируемость и безопасность: Фокусируется на обеспечении масштабируемости, надежности и безопасности приложений. Имея за плечами опыт успешной реализации проектов и стремление к совершенству, я готов привнести свои навыки и опыт в успех вашей команды.
Проекты   (7 лет 3 месяца)
EPAM Systems
Роль
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, JavaScript, AWS, GitLab, Spring Data, SonarQube, Rest Assured, Bitbucket, JUnit, MongoDB, Mockito, JMeter, Redis, Битрикс24, Apache, Rancher, Kafka, Spring WebFlux, Docker, Jenkins, Java 11, Java 17, Jira, PostgreSQL, Spring Boot
Отрасль проекта
E-commerce & Retail
Период работы
Июнь 2021 - По настоящее время  (2 года 11 месяцев)
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, Microservice Architecture, JavaScript, Spring Data, SonarQube, Java, Git, Rest Assured, JUnit, Mockito, Swagger, Битрикс24, Prometheus, Kafka, Services, Docker, Jenkins, Jira, OpenAPI, PostgreSQL, Spring Boot, Spring
Отрасль проекта
Urban technology
Период работы
Июль 2022 - Июль 2023  (1 год 1 месяц)
Лаборатория Андерсена
Роль
Senior Software developer
Обязанности
Проект: Разработать мобильное приложение для выдачи кредитов, начиная с подачи заявки на кредит, скоринга, выдачи и заканчивая погашением. Архитектура проекта: Микросервисная архитектура Обязанности։ • Установка и настройка экземпляра сервера Keycloak в соответствии с требованиями приложения. Настроили царства, пользователей, роли и клиентов в консоли администратора Keycloak. • Настройка Kafka для обмена сообщениями включает в себя сочетание конфигурации, разработки, интеграции и обеспечения надежности для создания надежных каналов связи между микросервисами. • Интеграция API сторонних разработчиков требует тщательного планирования, понимания спецификаций API, надежной обработки ошибок и тщательного тестирования, чтобы обеспечить бесперебойную связь между вашим приложением и внешним сервисом. • Разработайте механизмы обработки ошибок для управления такими сценариями, как сетевые проблемы, ошибки API или ограничение скорости. Реализуйте логику повторных попыток для преходящих сбоев, обеспечивая при этом изящную обработку ошибок. • Работал в тесном сотрудничестве с командами обеспечения качества (QA) для обеспечения всестороннего тестирования, оказывая поддержку в определении тестовых сценариев, проверке тестовых примеров и оперативном решении возникающих проблем. • Реализация системы распределенных транзакций с использованием паттерна SAGA требует тщательной проработки границ транзакций, событийно-ориентированного взаимодействия, обработки ошибок и тестирования для обеспечения согласованности и надежности распределенных сервисов. • Проектирование базы данных включает в себя несколько критически важных этапов, обеспечивающих создание эффективной, масштабируемой и хорошо структурированной системы.
Стек специалиста на проекте
3rd, parity, Microservice Architecture, JavaScript, Spring Data, Liquibase, Keycloak, SonarQube, Git, Rest Assured, Oracle, JUnit, Mockito, Swagger, Битрикс24, Kafka, cloud, Services, Docker, Jenkins, Spring Security, Memcached, Java 17, Jira, OpenAPI, PostgreSQL, Spring Boot
Отрасль проекта
FinTech & Banking
Период работы
Январь 2022 - Июль 2022  (7 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Национальная академия наук Республики Армения (НАН РА)
Специальность
- Образовательный центр, Управление ресурсами. Магистр
Завершение учебы
2013 г.
Высшее
Учебное заведение
Ереванский государственный университет,
Специальность
Кафедра радиотехники и систем связи, Магистр
Завершение учебы
2003 г.
Высшее
Учебное заведение
Государственный инженерный университет Армении
Специальность
Кафедра радиотехники и систем связи, Бакалавр
Завершение учебы
2001 г.

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

BioTech, Pharma, Health care & Sports • E-commerce & Retail • Hardware • Manufacturing • Urban technology
АА
Арташес А.
Ереван
Java разработчик
Senior
3,250 Р/час
Amazon
Amazon DynamoDB
Amazon RDS
Amazon S3
Amazon Web Services
Angular
Apache
Apache Commons
Apache Kafka
Apache POI
+101

Академические дисциплины: Прикладные науки:Шаблон микросервисной архитектуры, чистый код, внедрение зависимостей, REST Инженерные практики Продвинутая технология: Базовая разработка Java, разработка Java, веб-разработка Java, оценка и планирование работ Инженерия качества:Модульное тестирование Отрасли Страхование: Медицинское страхование Управленческий Общее руководство: Scrum Более 5 лет опыта работы с JAVA/JAVA EE/Spring framework. 2 года управления людьми (до 5 человек), создания планов личного развития, карьерных предложений, развития навыков и т. д. Большой опыт внедрения и обслуживания сложных распределенных корпоративных систем. Хорошее понимание принципов ООП, ООД, SOLID, принципа инверсии управления и т. д. Умение писать чистый и удобный в сопровождении код с помощью автоматизированных модульных и интеграционных тестов. Аналитические навыки и навыки решения проблем Хорошие коммуникативные навыки и навыки межличностного общения Высокая мотивация, организованность и энергичность

Подробнее

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

E-commerce & Retail • FinTech & Banking • Social Networking • Urban technology
АБ
Артур Б.
Ереван
Java разработчик
Senior
3,875 Р/час
messaging
build
3rd
prototypes
rest api
Google API
parity
ELK
Grafana
tracking
+129

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

Подробнее