Алексей В. Java разработчик, Middle+

ID 14755
АВ
Алексей В.
Мужчина
Беларусь, Минск, UTC+3
Ставка
3 766,23 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle+
Навыки
AOP
Apache
boot
cloud
core
Data
Docker
Elasticsearch
Git
Gradle
Hibernate ORM
Java
JDBC
JMeter
JUnit
Kafka
Linux
Lombok
Maven
Mockito
MySQL
Oracle
PostgreSQL
RabbitMQ
RDBMS
ReactiveX
Redis
REST
Security
SOAP
Spring
Swagger
Unit testing
WebFlux
Spring Boot
Jira
Dockerfile
Gitlab CI
GraphQL
Java 17
Kubernetes
MongoDB
Pipelines
Podman
Spring Cloud
Streams
Манифесты
AWS
DataGrip
DBeaver
extensions
OS
pgAdmin
PL/pgSQL
Pl/SQL
qonversion
Scheme
tools
Ubuntu
Базы данных
миграции
Программное обеспечение
dialect
pgtune
dbvisualizer
instantclient
oraclefdw
API Gateway
Architecture
caffeine
discovery
ECache
Eureka
Flyway
Grafana
Java 8
MapStruct
Microservices
Prometheus
Zabbix
Zipkin
Мониторинг
паттерны
liqiubase
hexagonal
Apache Tomcat
Identity Server
modelmapper
MVC
Tomcat
Видео
Отрасли
E-commerce & Retail
FinTech & Banking
Government & Public Sector
Главное о специалисте
Квалифицированный и профессиональный Middle+ Java-разработчик. Опыт работы на Java и сопутствующих технологиях. Мотивированный и энергичный командный игрок с пристальным вниманием к деталям и ответственностью.
Проекты   (4 года 7 месяцев)
под NDA
Роль
Java-разработчик
Обязанности
Описание работы: Писал функционал приложений. Проводил оптимизации Dockerfile и опробовал с коллегой Spring Cloud Streams. Написал первые Gitlab CI pipelines. Воспользовался AOP и написал один реактивный микросервис. Ревьювил код коллег, участвовал в обсуждении проекта с заказчиком и бизнес- аналитиком Написал свои первые манифесты Kubernetes, немного более углубился в тему контейнеризации и оркестрации и в тему Linux соответственно. Исправлял баги в приложениях, дописывал функционал. Технологии, использованные мною: Java 17, Spring Boot(Data,Security, AOP, Webflux, Cloud,Reactive), Docker, Gitlab CI, Kubernetes, Linux, Podman Технологии, которые были косвенно затронуты: MongoDB, GraphQL
Стек специалиста на проекте
Gitlab CI, GraphQL, Spring Cloud, WebFlux, Streams, Data, AOP, MongoDB, Linux, ReactiveX, Манифесты, cloud, Security, Podman, Dockerfile, Docker, Pipelines, Java 17, Spring Boot, Kubernetes
Отрасль проекта
E-commerce & Retail
Период работы
Ноябрь 2023 - По настоящее время  (1 год 9 месяцев)
под NDA
Роль
Java-разработчик
Обязанности
Описание работы: Организация проекта по миграции базы данных Oracle на PostgreSQL, оптимизация работы PostgreSQL при работе с большим объёмом данных, перенос файлов из полей Oracle на диск. Т.к. PostgreSQL был установлен на ОС Linux, за это время больше разобрался во внутреннем устройстве данной системе, её ограничениях, командах и строении. Перед непосредственно миграцией пришлось нормализовывать таблицы, поэтому заняло больше времени. Далее была реализована репликация некоторых таблиц. Также были введены всяческие оптимизации по типу изменение postgres.conf, введение разных индексов для разных типов. Написание функций на PL/PGSQL dialect и перевод старых с PL/SQL dialect. Знакомство с extensions postgreSQL. Знакомство с WAL PostgreSQL Технологии, использованные мною: OracleFDW,Oracle instantclient, DataGrip, DBeaver, DBVisualizer, pgTune, pgAdmin, Ubuntu OS,PL/SQL dialect, PL/PGSQL dialect, AWS Schema Conversion Tool, PostgreSQL
Стек специалиста на проекте
extensions, AWS, Программное обеспечение, миграции, Базы данных, qonversion, tools, dialect, pgtune, dbvisualizer, instantclient, oraclefdw, Oracle, Linux, DBeaver, Scheme, Ubuntu, OS, PL/pgSQL, pgAdmin, DataGrip, Pl/SQL, PostgreSQL
Отрасль проекта
Government & Public Sector
Период работы
Март 2023 - Октябрь 2023  (8 месяцев)
под NDA
Роль
Java-разработчик
Обязанности
Описание работы: Проект про хранилище данных пользователей и реализацию действий пользователями с этим хранилищем. В этом проекте я перевёл java 8 на java 17, внедрил gradle вместо maven и совместно с коллегами микросервисную архитектуру. Внедрил кеширование. Совместно с коллегами начали общение между микросервисами с помощью Kafka. Внедрил временное хранилище с помощью Redis. Также микросервисы были размещены в Docker и подключена поддержка Discovery (Spring Cloud Eureka), был введён API Gateway. Были опробованы паттерны балансировки Resilience4J. Также мною были введены инструменты контроля качества кода и мониторинг на все проекты. Совместно с коллегами начали использовать Hexagonal architecture. Перешли на MapStruct во всех последующих проектах Технологии, использованные мною: Java 8/17, Spring Boot (Data,Security, AOP, Cloud), PostgreSQL, Redis, Maven, Gradle, Ehcache, Caffeine, Kafka, Docker, Prometheus, Grafana, Zipkin, Zabbix, Hexagonal,MapStruct Технологии, которые были косвенно затронуты: Flyway, Liqiubase
Стек специалиста на проекте
паттерны, caffeine, Grafana, ECache, liqiubase, hexagonal, Spring Cloud, Zabbix, Architecture, Data, AOP, Flyway, Java, Gradle, Redis, Prometheus, Kafka, cloud, Security, API Gateway, Eureka, Zipkin, Мониторинг, Docker, MapStruct, discovery, Java 8, Java 17, Maven, Spring Boot, PostgreSQL, Microservices
Отрасль проекта
Government & Public Sector
Период работы
Апрель 2022 - Февраль 2023  (11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

Insurance • RnD
МП
Максим П.
Минск
Java разработчик
Senior
3 447,01 Р/час
ELK
Grafana
Работа с интеграциями
GitLab
Разработка
MS Windows
Tomcat
Базы данных
Spring Data
Lombok
+106

▪ Разработчик программного обеспечения с более чем 5 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения.(SOLID, KISS, ООП) ▪ Разработка и модернизация высокоэффективных, высоконагруженных, масштабируемых микро сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins, Bitbucket) ▪ Анализ существующих решений, их улучшение и адаптирование к требованиям бизнес процессов ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.

Подробнее
EdTech • FinTech & Banking • Manufacturing • RnD
АК
Александр К.
Минск
Java разработчик
Lead
4 496,1 Р/час
Apache Solr
Apache Spark
AWS
AWS SQS
Bitbucket
boot
ClickHouse
commons
core
Data
+100

▪ Разработчик программного обеспечения / lead с более чем 15 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Организация рабочих процессов в командах различной численности в том числе международных. Онбординг, менторинг, сопровождение и поддержка новых членов команды. ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения. ▪ Разработка и модернизация высокоэффективных, высоконагруженных, масштабируемых микро сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins, Bitbucket) ▪ Глубокий анализ существующих решений, их улучшение и адаптирование к требованиям бизнес процессов ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.

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

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

Подробнее
EdTech • FinTech & Banking • LifeStyle
РА
Руслан А.
Минск
Java разработчик
Middle+
2 997,4 Р/час
ActiveMQ
actuator
Agile
Ansible
ArgoCD
assertj
AWS
Cassandra
cloud
Data
+101

▪ Разработчик программного обеспечения с более чем 4-летним опытом коммерческой разработки корпоративных приложений и участие в стартап-проектах ▪ Участие в проектировании и разработке систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание основных принципов объектно-ориентированного программирования, паттернов проектирования и практик Clean Code ▪ Опыт создания и оптимизации микросервисных архитектур ▪ Опыт работы с облачными сервисами (AWS), контейнеризацией (Docker, Kubernetes) и оркестрацией ▪ Навыки настройки CI/CD (GitLab, Jenkins, ArgoCD), написания unit- и интеграционных тестов ▪ Знание принципов SOLID, DRY, ACID, REST, CQRS, Event Sourcing, BASE, eventual consistency ▪ Опыт применения на практике throttling, rate limit, api gateway ▪ Опыт технического менторинга внутри команды ▪ Ответственный, легко обучаем, быстро адаптируется к новым задачам и процессам

Подробнее

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

FinTech & Banking • Logistics & Transport
ДС
Даниил С.
Владимир
QA ручной
Senior
3 211,19 Р/час
JSON API
Postman
Postman API
HTTP/HTTPS
JSON
REST
Java
Scrum
Git
QA
+31

- Уверенные знания методологий, процесса разработки и тестирования ПО; - Знания жизненного цикла программного обеспечения; - Умение применять техники тест-дизайна (исчерпывающее тестирование, граничные значения, эквивалентное разделение, предугадывание ошибок); - Опыт ведения тестовой документации (чек-листы, тест-кейсы) - Опыт проведения функционального (модульного, интеграционного), UI, UX, регрессионного тестирования. - Продвинутые знания по работе с консолью разработчика в браузере Chrome DevTools; - Понимание клиент-серверного взаимодействия; - Знание и опыт работы с REST API, понимание принципов REST API - Знание протоколов HTTP/HTTPS; - Опыт работы с форматом обмена данных JSON - Знание форматов обмена данных: FormData, XML - Уверенный пользователь инструментов Postman, Swagger, Insomnia - Четкое понимание микросервисной и монолитной архитектуры приложений; - Знание языка запросов SQL на уровне написания стандартных запросов (базовые операции CRUD, JOIN, сортировка, группировка, фильтрация, условия, вложенные запросы, агрегатные функции). - Знание основных тегов HTML; - Базовые знания CSS (основные свойства эл-ов). - Преобладает небольшой опыт тестирования мобильного приложения на реальном устройстве и в эмуляторе (инструмент: Android studio). - Знание гайдлайнов - Знание уровней логирования - Внимательность к деталям; - Умение работать в команде - Грамотная письменная речь; - Языковая грамотность и умение связно излагать свои мысли - Аналитический ум, внимательность, усидчивость, отзывчивость; - Способность брать на себя ответственность и доводить задачу до конца; - Хорошая техническая эрудиция; хорошие коммуникационные навыки; умение грамотно задавать вопросы, делать выводы, четко излагать свои мысли в письменной/устной форме; - Умение планировать рабочее время

Подробнее