Артём М. Java разработчик, Senior

ID 17427
АМ
Артём М.
Мужчина, 27 лет
Беларусь, Гродно, UTC+3
Ставка
4 371,21 Р/час
вкл. НДС 20% (583.33 Р)
Специалист доступен с 19 марта 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Apache Kafka
Architecture
automation
Basics
build
Chrome DevTools
CI/CD
client
cloud
containerization
control
Docker
Docker Compose
EJB
Feign
Git
GitLab
Gradle
Hibernate
J2EE
JDBC
JMS
JNI
JPA 2
JUnit 5
language
Liquibase
Lombok
Maven
Migrations
MySQL
OAuth
Oracle
Pl/SQL
PostgreSQL
Postman
programming
Queue
RDBMS
REST
REST API
Security
Servlets
Spring
Spring Cloud
Spring Data JPA
Spring Rest
Spring Security
Spring WebFlux
springboot
SQL
Swagger UI
Systemd
technologies
Testing
tools
VCS
Vision
Web
Web Services
Базы данных
Cassandra
Feign Client
gRPC
Hbase
OpenAPI
Redis
GitHub
WireMock
Docker Registry
GraphQL
Jenkins
Junit 4
Nexus Repository
React
Java 8-11
Java 17
Java
Отрасли
E-commerce & Retail
FinTech & Banking
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
Руководитель команды и разработчик со значительным опытом в различных аспектах жизненного цикла разработки программного обеспечения. В рамках своей профессиональной деятельности, проводил оценку требований, осуществлял архитектурное и техническое проектирование, занимался документированием, разрабатывал код, проверял производительность и качество кода, проводил тестирование, занимался развертыванием и поддержкой приложений, созданных для различных клиентов и отраслей. Ранее участвовал в проектах со следующими технологиями: Java, JavaScript (node.js, TypeScript, React), Python, C++ и имел опыт разработки на этих языках. Профессиональные навыки: - Знание Java и соответствующих технологий, таких как Spring, Hibernate, JDBC и т.д.; - Умение разрабатывать, тестировать и поддерживать высококачественный код; - Знание основных принципов ООП и умение их применять; - Знание основных алгоритмов и структур данных; - Опыт работы с Linux или другими Unix-подобными системами; - Уверенное знание SQL и опыт работы с реляционными базами данных; - Знание современных фреймворков и библиотек для Java; - Знание UNIX/Linux и командной строки; - Умение работать с Agile-методологиями разработки, такими как Scrum и Kanban; - Умение работать в команде, обладание коммуникативными навыками; - Стремление к изучению новых технологий и улучшению навыков разработки; - Умение работать с инструментами сборки, например, Maven или Gradle; - Знание тестирования и отладки приложений, включая использование JUnit и других инструментов. КАРЬЕРНЫЕ ДОСТИЖЕНИЯ В качестве Java-разработчика, я принимал участие в нескольких проектах, с различным составом команд и технологическим стеком. Мой опыт включает создание как небольших приложений, использующих простой стек технологий, так и сложных систем с высокими требованиями к техническим характеристикам и бизнес-логике, при ограниченных временных и бюджетных ресурсах.
Проекты   (7 лет)
AiMARK
Роль
Разработчик серверной части
Обязанности
Технологии: SpringBoot, Gradle, Java, OpenApi, Apache Kafka, HBase, Cassandra, PostgreSQL, Docker, Gitlab, GRPC, Feign Client, Redis. Описание: Разработка, производство, продвижение, коммерциализация, установка и обслуживание систем отслеживания и аутентификации потребительских и промышленных товаров, а также систем сбора и обработки информации о данных товарах Обязанности: • Создание прототипов основных компонентов • Создание среды разработки и настроек конфигурации предварительной разработки для каждого приложения на основе спецификаций • Применение инструментов логирования для выявления ошибок приложения • Разработка серверной части приложения, внедрение бизнес-логики • Разработка слоев Hibernate DAO, подготовка комплексных SQL-запросов, интеграция в DAO • Реализация REST- и SOAP-сервисов • Применение фреймворков для модульного тестирования приложения • Оптимизация архитектуры и кода • Создание моделей данных • Отчёт о любых проблемах на проекте проектному менеджеру или руководителю • Непрерывная интеграция • Непрерывная доставка • Оказание помощи команде в создании и ведении технической документации • Реализация интеграции со сторонними API • Контроль над процессом разработки • Контроль и наставничество над персоналом • Создание многократно используемых библиотек кода для будущего использования и внедрения • Создание серверов и баз данных • Разработка веб-сервисов и веб-сайтов • Оптимизация веб-страниц для максимальной скорости, масштабируемости и производительности • Контроль и наблюдение за техническими аспектами проекта • Участие в совещаниях по проекту • Решал(а) организационные проблемы и вопросы на проекте • Создание легко тестируемых, масштабируемых, отзывчивых и хорошо документированных стеков • Проектирование схемы базы данных, написание SQL-запросов, анализ производительности запросов • Проектирование, создание и поддержка сквозных серверных частей сервисов • Внедрение методов обеспечения безопасности и защиты данных • Написание хорошо структурированного, сопровождаемого и эффективного кода вместе с модульными тестами • Проведение тестирования удобства использования • Сотрудничество с кросс-функциональными командами для поставки высококачественных продуктов • Выполнение проверки кода членов команды • Обеспечение поддержки производства, устранение неполадок и исправление ошибок • Оценка и улучшение производительности, удобства эксплуатации и безопасности приложений в производстве • Интеграция внешних элементов с логикой и функциональными возможностями на стороне сервера • Помощь в развертывании приложений и модификаций в производственных системах • Применение инструментов управления кодом, таких как Git / Mercurial / SVN
Стек специалиста на проекте
GitLab, springboot, Java, Gradle, Redis, gRPC, Cassandra, Feign Client, Hbase, Docker, Apache Kafka, Java 8-11, Java 17, OpenAPI, PostgreSQL
Отрасль проекта
E-commerce & Retail
Период работы
Апрель 2023 - По настоящее время  (2 года)
Courier Adapto
Роль
Разработчик серверной части
Обязанности
Технологии: MySQL, JUnit 5, Spring Data JPA, Spring rest, Liquibase, Gradle, Github, Docker, Spring WebFlux, WireMock, Spring Описание: Участие в разработке adaptor-project для системы, которая задуйствует курьеров (более чем 80 курьеров) Обязанности: • Создание прототипов основных компонентов • Создание среды разработки и настроек конфигурации предварительной разработки для каждого приложения на основе спецификаций • Применение инструментов логирования для выявления ошибок приложения • Разработка серверной части приложения, внедрение бизнес-логики • Разработка слоев Hibernate DAO, подготовка комплексных SQL-запросов, интеграция в DAO • Реализация REST- и SOAP-сервисов • Оптимизация архитектуры и кода • Создание моделей данных • Отчёт о любых проблемах на проекте проектному менеджеру или руководителю • Непрерывная интеграция • Непрерывная доставка • Оказание помощи команде в создании и ведении технической документации • Интеграция компонентов пользовательского интерфейса с API и базами данных • Реализация интеграции со сторонними API • Контроль и наставничество над персоналом • Создание многократно используемых библиотек кода для будущего использования и внедрения • Проектирование схемы базы данных, написание SQL-запросов, анализ производительности запросов • Внедрение методов обеспечения безопасности и защиты данных • Проведение тестирования удобства использования • Выполнение проверки кода членов команды • Оценка и улучшение производительности, удобства эксплуатации и безопасности приложений в производстве • Применение инструментов управления кодом, таких как Git / Mercurial / SVN
Стек специалиста на проекте
Spring Data JPA, Spring Rest, Liquibase, Gradle, GitHub, WireMock, Spring WebFlux, Docker, JUnit 5, Java 8-11, Java 17, MySQL, Spring
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2022 - Апрель 2023  (1 год 4 месяца)
CS-Market
Роль
Разработчик серверной части
Обязанности
Технологии: Spring rest, Docker, Jenkins, REST, Docker Registry, Nexus Repository, PostgreSQL, Java, GraphQL, Maven, SpringBoot, React, Junit 4 Описание: Проект представляет собой интернет-магазин для партнеров Банка. Проект использует микросервисную архитектуру и имеет интеграции с сервисами Банка. Обязанности: • Создание прототипов основных компонентов • Применение инструментов логирования для выявления ошибок приложения • Разработка серверной части приложения, внедрение бизнес-логики • Разработка слоев Hibernate DAO, подготовка комплексных SQL-запросов, интеграция в DAO • Реализация интеграции со сторонними API • Участие в совещаниях по проекту • Проектирование схемы базы данных, написание SQL-запросов, анализ производительности запросов • Внедрение методов обеспечения безопасности и защиты данных • Выполнение проверки кода членов команды • Обеспечение поддержки производства, устранение неполадок и исправление ошибок • Применение инструментов управления кодом, таких как Git / Mercurial / SVN
Стек специалиста на проекте
Junit 4, Nexus Repository, GraphQL, springboot, Spring Rest, REST, Java, Docker, Docker Registry, Java 8-11, Maven, React, PostgreSQL, Jenkins
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2020 - Январь 2022  (1 год 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Белорусский Национальный Технический Университет
Специальность
инженер
Завершение учебы
2017 г.

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

BioTech, Pharma, Health care & Sports • Cloud Services • Logistics & Transport
АШ
Алексей Ш.
Минск
Java разработчик
Middle+
4 051,94 Р/час
Agile
Amazon
Amazon EC2
Amazon RDS
Amazon Web Services
Apache Kafka
API Gateway
AWS
beams
Chrome DevTools
+71

Языки программирования: Продвинутое знание Java. Дизайн и архитектура: опыт разработки масштабируемых, гибких и эффективных архитектурных решений. Моделирование данных: глубокое понимание процессов моделирования данных для оптимизации производительности и масштабируемости приложений. Клиентоориентированный подход: способность выявлять и анализировать потребности клиента для разработки наиболее подходящих программных решений. Опыт работы с облачными сервисами (Cognito, Cloudformation + AWS SAM, CDK, AWS SDK, DynamoDB, AWS CloudWatch alarms, AWS SNS, AWS Lambdas (Serverless), IAM, S3, CodeBuild, CodePipepilnes). Обучаемость: Способность быстро схватывать новые концепции и технологии. Что я могу предложить Приверженность высокому качеству: я уделяю пристальное внимание деталям и качеству кода для создания надежных и масштабируемых программных продуктов. Инновационные решения: готовность исследовать и внедрять новые технологии и методологии разработки для оптимизации процессов и повышения эффективности. Сотрудничество в команде: опыт работы в командах, где взаимодействие и коллективное решение проблем играют ключевую роль в достижении общих целей.

Подробнее
E-commerce & Retail • FinTech & Banking • Social Networking • Urban technology
АБ
Артур Б.
Ереван
Java разработчик
Senior
4 238,77 Р/час
3rd
Abstract
Adapter
Agile
Amazon
Amazon DynamoDB
Amazon Web Services
AntD
Apex
API
+143

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

Подробнее

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

E-commerce & Retail • FinTech & Banking
АМ
Артём М.
Гродно
Java разработчик
Senior
4 371,21 Р/час
build
client
Junit 4
language
automation
Servlets
Nexus Repository
GraphQL
GitLab
JPA 2
+78

Руководитель команды и разработчик со значительным опытом в различных аспектах жизненного цикла разработки программного обеспечения. В рамках своей профессиональной деятельности, проводил оценку требований, осуществлял архитектурное и техническое проектирование, занимался документированием, разрабатывал код, проверял производительность и качество кода, проводил тестирование, занимался развертыванием и поддержкой приложений, созданных для различных клиентов и отраслей. Ранее участвовал в проектах со следующими технологиями: Java, JavaScript (node.js, TypeScript, React), Python, C++ и имел опыт разработки на этих языках. Профессиональные навыки: - Знание Java и соответствующих технологий, таких как Spring, Hibernate, JDBC и т.д.; - Умение разрабатывать, тестировать и поддерживать высококачественный код; - Знание основных принципов ООП и умение их применять; - Знание основных алгоритмов и структур данных; - Опыт работы с Linux или другими Unix-подобными системами; - Уверенное знание SQL и опыт работы с реляционными базами данных; - Знание современных фреймворков и библиотек для Java; - Знание UNIX/Linux и командной строки; - Умение работать с Agile-методологиями разработки, такими как Scrum и Kanban; - Умение работать в команде, обладание коммуникативными навыками; - Стремление к изучению новых технологий и улучшению навыков разработки; - Умение работать с инструментами сборки, например, Maven или Gradle; - Знание тестирования и отладки приложений, включая использование JUnit и других инструментов. КАРЬЕРНЫЕ ДОСТИЖЕНИЯ В качестве Java-разработчика, я принимал участие в нескольких проектах, с различным составом команд и технологическим стеком. Мой опыт включает создание как небольших приложений, использующих простой стек технологий, так и сложных систем с высокими требованиями к техническим характеристикам и бизнес-логике, при ограниченных временных и бюджетных ресурсах.

Подробнее
FinTech & Banking
ДЖ
Дияр Ж.
Астана
Системный аналитик
Senior
3 636,36 Р/час
er-модель
Grafana
UML
Mobile App
Kanban
Программное обеспечение
Postman
xmlxsd
sftp
Atlassian
+40

Более 7-ми лет опыта работы в ИТ-сфере, из них более 3-х лет опыта работы в системном и бизнес-анализе, в том числе на позиции ведущего аналитика Участие в проектах: FinTech, разработки веб-приложений, поддержка и разработка банковских карточных систем, АБИС Опыт проведения обследования объектов автоматизации, разработки ИТ-стратегий и концепций Опыт разработки технических заданий, проектной документации, руководств пользователей, программ и методик испытаний, а также опыт аналитического сопровождения разработки ПО Работа с микросервисной и монолитной архитектурой Разработка интеграционных взаимодействий посредством SOAP и REST API Проектирование интеграций через очереди MQ, Apache Kafka Разработка интеграций БД посредством dblink модуля Разработка структур БД Прототипирование экранных интерфейсов в специализированном ПО

Подробнее