Премия рунета

Ваган С. Java разработчик, Middle+

ID 12031
ВС
Ваган С.
Мужчина, 30 лет
Армения, Ереван, UTC+4
Ставка
3 312,5 Р/час
НДС не облагается
Специалист доступен с 23 октября 2024 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle+
Навыки
API Gateway
Docker
Eureka
Framework
Hibernate
Integration testing
Java
Microservices
MongoDB
mongoDB Compass
MySQL
MySQL Workbench
pgAdmin
PostgreSQL
RDBMS
REST
Spring
SQL CE
Testing
UI-тестирование
Unit testing
Базы данных
Проектирование
Agile
Asana
Bitbucket
Git
GitHub
Jenkins
Jira
Kanban
Scrum
Trello
Консалтинг
Работа в команде
Работа с интеграциями
Управление командой
Управление проектами
3d
AEM
C4
Confluence
FileZilla
Functional testing
Git Flow
H2
IntelliJ IDEA
Java 11
Java 17
JUnit 5
Kibana
Linux
Log4j
Maven
methods
Mockito
Npm
payments
Plaid
Postman
QA
Rancher
redhat
REST API
SonarQube
Vault
VBA
Workbench
ДО
Документация
КА
обработка
Оптимизация ПО
Программное обеспечение
Разработка
Расширения
Рефакторинг
сервисы
2022
C
CSS
CSV
GitLab
HTML
Java 8
JavaScript
JSF
jsl
JUnit
MinIo
ML
po
RTE
Spring MVC
SQL запросы
Systemd
Excel
GA
JQuery
Liquibase
MasterCAM
Microsoft
MS Word
Pm2
Spring Boot
Spring Data JPA
Thymeleaf
Visio
Отчетность
Р7
расчет
API
D7
DAO
Flyway
запросы
н2
ARCore
boot
CMake
Data
Integrations
Java SE
JDBC
JPA
Junit 4
MSSQL
MySQL5
NX
Security
Smoke testing
Spring Rest
БПО
Веб-приложения
методологии
Bootstrap
JWT
Spring Security
TypeScript
оauth2
Отрасли
FinTech & Banking
LifeStyle
Знание языков
Английский — C1
Главное о специалисте
• Амбициозный и целеустремленный разработчик Java. • Опыт разработки и поддержки сложных распределенных корпоративных систем. • Понимание принципов ООП и SOLID, принципов IoC и принципов чистого • кода (DRY, KISS). • Возможность писать чистый и поддерживаемый код с автоматизированными модульными тестами. • Опыт работы с методологией Agile. • Хорошие аналитические и проблемно-ориентированные навыки. • Хорошие коммуникативные и межличностные навыки. • Возможность работы в команде, а также в качестве одиночного инженера. • Настоящий командный игрок с хорошими коммуникативными навыками как письменными, так и устными. • Успешная работа в командной среде, а также независимо. • Способность работать в условиях стресса и многозадачности. • Способность следовать инструкциям и предоставлять качественные результаты. • Практический опыт работы с GitHub и Bitbucket. • Практический опыт разработки баз данных (MySQL, MongoDB, PostgreSQL).
Проекты   (4 года 4 месяца)
Проект по реализации альтернативных методов оплаты Klarna и Plaid APM (Alternative Payment Methods)
Роль
Инженер-программист
Обязанности
Описание проекта: Проект по реализации альтернативных методов оплаты Klarna и Plaid APM (Alternative Payment Methods) включал в себя совместные усилия кросс- функциональной команды по улучшению и оптимизации потоков криптовалютной оплаты в рамках существующей системы. Команда, включающая разработчиков, специалистов по тестированию и ключевых заинтересованных сторон, играла важную роль в улучшении и расширении возможностей обработки платежей. Размер команды: - Команда разработки: 4 участника - QA: 3 участника - BA: 1 - Скрам- мастер: 1 - Владелец продукта: 1 - Менеджер разработки программного обеспечения: 1 Обязанности: - Работал над реализацией потоков криптовалютной оплаты (Продажа, Отмена - Возврат, Техническая отмена, Проверка состояния) - Подготовил документацию по реализованным потокам. - Проводил рефакторинг кода существующей реализации. - Написал модульные и интеграционные тесты для оценки качества кода. - Занимался развертыванием сервиса на серверной машине Linux из файлов rpm. Инструменты и технологии: Java 17, Java 11, MySQL, MongoDB, PostgreSQL, GIT, Bitbucket, Maven, Jira, SonarQube, Jenkins, FileZilla, RedHat, Postman, Confluence, Kibana, Rancher, Workbench, IntelliJ Idea, Java, Микросервисы, REST API, JUnit 5, Mockito, Kanban, log4j2, Vault, git flow
Стек специалиста на проекте
Оптимизация ПО, Integration testing, Functional testing, methods, payments, сервисы, Kanban, обработка, Разработка, Программное обеспечение, VBA, Postman, Log4j, Workbench, SonarQube, Java, Git, Kibana, QA, Bitbucket, MongoDB, Mockito, Linux, IntelliJ IDEA, Рефакторинг, Plaid, Npm, Rancher, Расширения, Документация, КА, redhat, Vault, Confluence, Jenkins, H2, FileZilla, Git Flow, JUnit 5, Java 11, Java 17, Jira, Maven, Microservices, MySQL, PostgreSQL, Testing, REST API
Отрасль проекта
FinTech & Banking
Период работы
Май 2023 - Февраль 2024  (10 месяцев)
Проект обработки платежей.
Роль
Инженер-программист
Обязанности
Описание проекта: Проект предназначен для стран Скандинавии и предоставляет полную возможность обработки платежей. Размер команды: Команда разработки: 5 участников QA: 2 участника PO: 1 участник Скрам-мастер: 1 участник Обязанности: Мы работали над потоком авторизации и обработки транзакций, реализовали функцию перенаправления в банковском продукте. Она предлагает альтернативное банковское решение, когда банк клиента по различным причинам не сможет обслужить его. Реализованы возможности перенаправления для авторизации транзакций в существующей платежной системе. Добавлены новые столбцы в таблицы базы данных мастера реального времени (RT). Написаны SQL-запросы для получения данных о перенаправлении. Созданы новые JSP-страницы для загрузки, извлечения, редактирования и настройки на панели инструментов. Реализована загрузка, чтение, валидация и обработка логики загрузки мастер-файлов (CSV). Написаны модульные тесты для каждого нового добавленного модуля. Организованы сессии причесывания с бизнес-командой для уточнения требований. Проведено руководство командой по техническим деталям реализации. Инструменты и технологии: PostgreSQL, Jira, Confluence, Bitbucket, Maven, IntelliJ Idea, Postman, Jenkins, удаленное подключение к рабочему столу, Java 8, Spring MVC, JSP/JSTL, JavaScript, HTML, CSS, JUnit, Mockito, Gitlow, Hibernate, Java NIO
Стек специалиста на проекте
RTE, JavaScript, SQL запросы, обработка, po, GitLab, Разработка, Программное обеспечение, ДО, Postman, Базы данных, Spring MVC, JSF, Java, Управление командой, QA, Bitbucket, JUnit, Mockito, IntelliJ IDEA, jsl, Systemd, CSV, MinIo, КА, Confluence, HTML, CSS, Jenkins, Hibernate, C, H2, Java 8, Jira, ML, Maven, PostgreSQL
Отрасль проекта
FinTech & Banking
Период работы
Сентябрь 2022 - Октябрь 2023  (1 год 2 месяца)
Проект обработки платежей
Роль
Инженер-программист
Обязанности
Описание проекта: Создание полного процесса от начала до конца для новой услуги по акцептации, начиная с транзакций Visa и Mastercard. Разрабатывается полная поддержка, охватывающая следующие области: Регистрация продавца, Обработка транзакций по картам, Управление спорами, Финансовые операции и расчеты с продавцами, Выставление счетов и отчетность. Размер команды: Команда разработки: 4 участника QA: 1 участник PM: 1 участник Обязанности: Реализована функциональность для генерации документов и счетов различных форматов в соответствии с потребностями клиента. Созданы функции для загрузки Microsoft Word, Excel и CSV-документов с разными структурами. Созданы новые панели инструментов с различной статистикой. Исправлены ошибки, выявленные командой QA в процессе разработки. Реализованы новые функциональности и изменена существующая логика в соответствии с требованиями клиента. Постоянное участие в процессе рефакторинга кода. Написаны модульные тесты для оценки качества кода. Инструменты и технологии: PostgreSQL, Jira, Bitbucket, Maven, IntelliJ Idea, Postman, Rancher, Docker, Jenkins, Kibana, Java, Spring Boot, Spring MVC, Spring Data JPA, Liquibase, Thymeleaf, JavaScript, jQuery, HTML, CSS, JUnit, Mockito, Git.
Стек специалиста на проекте
C4, Р7, JavaScript, расчет, обработка, Разработка, Программное обеспечение, MasterCAM, ДО, Postman, Spring Data JPA, Spring MVC, Pm2, Liquibase, Java, Git, Kibana, QA, Bitbucket, JUnit, Mockito, IntelliJ IDEA, Рефакторинг, Systemd, Rancher, Thymeleaf, Excel, КА, GA, HTML, CSS, Docker, Jenkins, JQuery, Отчетность, Visio, Jira, MS Word, Maven, Microsoft, PostgreSQL, Spring Boot
Отрасль проекта
FinTech & Banking
Период работы
Март 2022 - Сентябрь 2022  (7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Армянский государственный университет экономики
Специальность
Регулирование экономики и международных экономических отношений
Завершение учебы
2018 г.

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

Urban technology
НС
Никита С.
Саратов
Java разработчик
Senior
5 000 Р/час
C#
паттерны
Http4s
Avro
Framework
Координация работ
commerce
Grafana
Unit testing
Работа с интеграциями
+144

Опытный Java-разработчик уровня Senior с более чем 11-летним опытом работы в IT. Он участвовал в разработке высоконагруженных приложений для e-commerce, процессинга банковских переводов и систем защиты от мошенничества. Никита работал над проектами для компаний «Л'Этуаль», IBS, Grid Dynamics, EPAM Systems Inc., NetCracker Technology Corp. (Россия) и Пробизнесбанк, ОАО АКБ. Также Никита имеет опыт наставничества и руководства группой разработчиков. Навыки: Архитектура: Микросервисная, Монолитная, DDD Паттерны и практики разработки: Интеграционные (EIP), Микросервисные (MSA), SOLID Технологии и фреймворки: Java SE 8/11/14/17, Java core, Spring Boot, Spring Data, Spring Security, Фреймворки: JPA, Hibernate, JDBC Системы контроля версий: git, gitflow Сборка проектов: maven, gradle Аутентификация и авторизация: SSO, OAuth 2.0, Keycloak, JWT, Spring Security CI/CD конвейеры: Gitlab, TeamCity, Jenkins Базы данных SQL: PostgreSQL, Oracle Методологии разработки: Agile, Scrum, Kanban Мониторинг: Grafana Тестирование: JUnit, Mockito, Spring Testing Framework, Testcontainers, TDD, BDD Управление проектом: Jira, Confluence, Системы миграции БД: Flyway, Liquibase Протоколы и интеграционные подходы: http/s, REST, RESTful API, gRPC, SOAP, WebServices Сериализация и десериализация: JSON, JAXB, Jackson, Protobuf, Avro Технологии контейнеризации: Docker Оркестраторы: Kubernetes, OpenShift Брокеры сообщений: RabbitMQ, Kafka, API management: Swagger, OpenAPI Операционные системы: Windows, Linux, macOS Вспомогательные языки программирования: SQL, Python Анализ кода: Checkstyle, Sonarqube, Jacoco

Подробнее
FinTech & Banking • Logistics & Transport • Social Networking • Telecom
ЕП
Евгений П.
Санкт-Петербург
Java разработчик
Senior
5 000 Р/час
assertj
Elasticsearch
Flyway
Kafka
Kafka Streams
messaging
Mockk
PostgreSQL
Quarkus
r2dbc
+105

Евгений, Senior Java Developer Опыт работы Евгения в сфере разработки программного обеспечения составляет более 20 лет. За это время он участвовал в реализации проектов для различных отраслей: логистика и транспорт, финтех и банкинг, телеком и социальные сети. В качестве Java Tech Lead Евгений занимался декомпозицией и оценкой задач на проекте, проектированием и разработкой микросервисной архитектуры сервиса уведомлений. В его обязанности также входили реализация новых модулей, интеграция с внешними ИТ-системами, проведение код-ревью и управление командой backend. На проектах применялись технологии Quarkus, Reactive-Messaging, Kafka, Kafka-Streams, Elasticsearch, Spring Boot, Spring Webflux, Reactor-Kafka, PostgreSQL, Spring Data R2DBC, Flyway, Junit/Mockito/Mockk/AssertJ. На позиции ведущего backend-разработчика Евгений участвовал в разработке сервисов интеграции служб банка с Порталом Госуслуги и внутрибанковскими служебными сервисами. Применялись технологии Spring Boot, AOP, JdbcTemplate, Hibernate, Spring Data JPA, PostgreSQL, JUnit, Mockito, Maven, Gradle, XML, JSON, Kafka, Kubernetes, OpenShift, Prometheus. Как Java Developer, Евгений разрабатывал микросервисную архитектуру, проводил код-ревью, реализовывал новую функциональность, рефакторил легаси-код и исправлял баги. Он занимался full-stack и backend разработкой, юнит и интеграционными тестами, а также онбордингом разработчиков и менторингом. До перехода на позицию Java Developer Евгений занимал должность руководителя отдела разработки и java разработчика в ООО НПО «КАСКАД». В его обязанности входило управление отделом разработки систем аэрозольного пожаротушения, разработка проектной документации, участие в испытаниях прототипов и электрического оборудования судовых систем пожарной безопасности, общение с заказчиками (включая иностранных заказчиков) и коммерческим отделом, отделами электроники и разработки.

Подробнее
Information Security • Social Networking
ММ
Максим М.
Санкт-Петербург
Java разработчик
Middle+
3 125 Р/час
Framework
options
netflix
ELK
Grafana
UML
JavaScript
graphana
Redux
reflection
+121

Языки программирования: ● Java (17, SE) ● HTML, CSS ● TypeScript Фреймворк: ● Spring Framework ● Spring (Boot, Core, Data, MVC, Security, Cloud, Collections, Web, AOP, JPA, Cache, Netflix, Security, Testing) ● Hibernate ● JDBC ● Опыт работы с монолитной и микросервисной архитектурой (проектирование и построение) ● Опыт участия в проработке архитектуры: проектирование веб приложений, а также понимание принципов stateless-архитектуры ● Опыт разработки реактивных и высоконагруженных enterprise приложений ● Опыт разработки корпоративных систем на Java ● Опыт участия в реализации MVP системы ● Опыт разработки и взаимодействия с Helpdesk-решениями, CRM ● Опыт работы с многопоточностью и асинхронностью, разработка многопоточных приложений ● Опыт по разработке учетных решений, платежных решений ● Опыт разработки Web Services (SOAP, REST) ● Опыт написания автотестов, unit/e2e и интеграционных тестов ● Опыт развертывания и эксплуатации приложения (CI/CD, Tests, Monitoring, Tracing, Logging) ● Промышленный опыт работы с реляционными БД, опыт проектирования модели данных, анализа и оптимизации ● Опыт участия в планировании и оценке задач, а также в подборе и онбординге новых сотрудников ● Опыт проведения код-ревью ● Опыт наставничества и развития команды ● Готовность принимать решения и брать ответственность не только за себя, но и за всю команду ● Опыт работы в банковской сфере, Финтех

Подробнее
E-commerce & Retail • FinTech & Banking • Government & Public Sector • HRTech • Logistics & Transport • Realty & Constructoring • RnD
ИМ
Илья М.
Гомель
Java разработчик
Senior
4 375 Р/час
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 я регулярно проводил оценки производительности для своих подчиненных и составлял для них личные планы развития. В процессе трудовой деятельности я провёл большое количество собеседований в трёх компаниях на должности младшего и старшего уровня. Имею опыт обучения новичков. Принимал участие в защите дипломов на курсах программирования. В работе люблю задачи, требующие нестандартного решения. Также с удовольствием изучаю новые технологии.

Подробнее

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

BioTech, Pharma, Health care & Sports • Cloud Services • FinTech & Banking • GameDev • Travel, Hospitality & Restaurant business
ПС
Петр С.
Севастополь
Руководитель проекта
Lead
4 375 Р/час
Постановка задач
Подготовка и проведение презентаций
Разработка
Scrum
Project management
Управление командой
Ведение переговоров
Деловая коммуникация
Лидерские качества
Рефакторинг
+35

Коммуникативные навыки Отличные навыки переговоров, разрешения конфликтов, интервьюрования стейкхолдеров и потребителей, перекладывания требований на технический язык, выстраивании долгосрочных партнерских взаимоотношений. Умение слушать и слышать собеседника. Систематизация и структурирование информации. Опыт публичных выступлений и презентаций на большие аудитории. Организаторские способности ▪ Множество успешно завершенных проектов в области веб и мобильной разработки в условиях сжатых сроков и часто изменяющихся требований ▪ Управление командами и людьми в разных культурах и странах ▪ Способность вести сразу несколько проектов одновременно Специфичные навыки ▪ Опыт в проектировании и разработке программного обеспечения ▪ Технический бекграунд и способность быстро разбираться в новых системах ▪ Планирование сроков и бюджета, контроль затрат ▪ Аналитический склад ума и системный подход к проектам ▪ Способность находить оптимальные пути достижения бизнес целей ▪ Развитие продуктов на основе динамики изменения метрик

Подробнее