МК
Максим К.
Мужчина
Беларусь, Гродно, UTC+3
Ставка
4 046,49 Р/час
вкл. НДС 20% (540 Р)
Специалист доступен с 23 августа 2025 г.

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

Подробнее
О специалисте
Специализация
Backend разработчик
Грейд
Senior
Навыки
Java
Kotlin
Groovy
JavaScript
Java (6,7,8,11,17)
Camunda
Docker
Drools
Hibernate
JMS
MyBatis
RabbitMQ
Spring
Spring Boot
SQL
TIBCO ActiveMatrix BusinessWorks
wicket
XML
Zookeeper
Alloy UI
JSF 1.2, 2.x
Agile
Angular
CSS
HTML
JasperReports
JQuery
JUnit
Quartz
React
Redux
Scrum
TestNG
Waterfall
Cassandra
DB2
MySQL
Oracle
PostgreSQL
Linux
MS Windows
Alfresco
Eclipse
IDE
IntelliJ IDEA
JBoss
Jira
Liferay
Mercurial
pm
Redmine
scm
Subversion
Tomcat
TypeScript
MS SQL
Отрасли
BioTech, Pharma, Health care & Sports
E-commerce & Retail
FinTech & Banking
HRTech
Telecom
Urban technology
Знание языков
Английский — B1
Главное о специалисте
Java разработчик с более чем 13 годами опыта в ИТ. Глубокий опыт в разработке веб-приложений: дизайн архитектуры, разработка, поддержка, тестирование, написание документации. Основные компетенции - Java, Kotlin, Groovy, SQL, Spring Boot и JavaScript. Специализируюсь на Backend разработке с использованием соответствующих фреймворков и технологий. Но, в то же время, есть опыт front-end разработки с использованием React. Работал с банковской сфере, страховании, телекоммуникации, биржи, интернет магазины. Готов к новым технологиям и инструментам, нестандартным задачам.
Проекты   (11 лет)
Azati - Проекты для отдела продаж и биллинга мобильной связи для ведущих операторов.
Роль
Разработчик
Обязанности
- Система автоматизации процесса продаж для различных ролей пользователей: оператор, дилер, менеджер, партнер, клиент (корпоративный). Реализация различных видов бизнес процессов и задач для различного вида клиентов и бизнес моделей. Обеспечение работы партнеров и точек продаж услуг мобильной связи. - Разработка бизнес-логики для биллинговых систем. Система, отвечающая подключение и блокировку абонентов, работу с сим-картами, телефонными номерами, расчет платежей (голос, трафик и т.д.), тарифные планы. Команда: 5-8 разработчиков, 3-5 тестировщиков, 1 тим лид, 3 БА Полномочия и обязанности: - Разработка back-end части на Kotlin и Java. - Реализовал backend корзины услуг: liquibase скрипты, новые таблицы и атрибуты, Rest API для работы с корзиной, роли, toggle-рычаги, миграции и покрытие кода тестами. Всё протестировано QA отделом и выведено в релиз. - Разработка бизнес процессов на Camunda. - Переписал REST API поиска задач, партнёров, каналов и точек продаж с Apache Camel + PL/SQL на Spring + MyBatis с SQL, выделил общую бизнес-логику, переписал на Kotlin, добавил сортировку, фиксы и тесты. - Реализовал модуль api4process для groovy-скриптов в Camunda: сервисы для работы с клиентами, кампаниями, корзиной и др., с JavaDoc, примерами, тестами и документацией. - Анализ по xray и sast отчетам, доработки для исправления уязвимостей по безопасности. Мигрировал Ehcache 2 -> 3, с мониторингом через JConsole для проверки корректной работы кэширования. Поднял версии MyBatis, Spring Boot и др., доработал общую для многих проектов внутреннюю библиотеку клиента (с вынесенным в неё общим функционалом и зависимостями), работа с логами Prometheus для проверки работоспособности приложения после поднятия версий библиотек. Доработал тесты для прохождения Quality Gate. - Разработка композитных GraphQL API по TDD (почти): написание тестов с заглушками, затем реализация бизнес-логики с асинхронным evaluate, проверка кейсов, ошибок и формат ответов. - Доработка PL/SQL, перенос запросов с PL/SQL на MyBatis. - Исправление багов и рефакторинг. Проведение код-ревью. - Анализ SQL запросов. Liquibase миграции. - Покрытие кода Unit тестами. - Накатка изменений на dev стенд. Работа со сборками в teamcity. - Разработка новых функций с использованием Apache Camel и GraphQL. Переписывание роутов в связи с переходом с Apache Camel 2 версии на 3. - Поднятие версий библиотек.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, API, Jira, Confluence, Kotlin, TeamCity, Bitbucket, Jenkins, Swagger, GitLab, Apache, Fiddler, Liquibase, Zookeeper, MyBatis, Camunda, Groovy, Microservices, Apache Camel, Sonar, Karaf, Oracle Pl/SQL, Java 17, flowable, springboot
Отрасль проекта
Telecom
Период работы
Апрель 2022 - По настоящее время  (3 года 5 месяцев)
Azati - АЦК-платформа / Трудвсем
Роль
Разработчик
Обязанности
- Платформа по поиску работы trudvsem.ru. Портал обеспечивает эффективное взаимодействие между работодателями и соискателями (микросервисы). - АЦК-Госзаказ. Разработка бизнес-логики для системы управления государственными финансами и автоматизации процессов исполнения бюджета (монолит). Команда: 13-20 разработчиков, 1 тим лид, 2 БА, 3 тестировщика. Полномочия и обязанности: - Участвовал в переходе с монолита на микросервисную архитектуру: реализовал новые DAO, Rest API и интеграции с внешней системой для модуля практик и стажировок, работал с Cassandra, Elastic, RabbitMQ и spring-cron. - Полностью реализовал новый функционал backend части практик и стажировок. - Разработка новых API. Интеграция со смежными системами. - Взаимодействие с frontend разработчиками для реализации необходимой логики на backend. - Небольшие доработки UI на Wicket и React. - Работа с очередями и топиками RabbitMQ. - Отладка и исправление ошибок. Поддержка старого legacy кода. - Оптимизация SQL запросов. - Создание отчетов JasperReports. - Участвовал в разработке с нуля отдельной части системы поиска адресов с поддержкой ФИАС, поиском через Lucene, импортом и обновлением данных через SOAP, плюс REST API для внешних систем.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Elasticsearch, Jira, Confluence, Oracle, Spring Boot, Jenkins, JAX-RS, Tomcat, JDBC, FireBird, Cassandra, Java 8, JAXB, React, wicket, apache cxf
Отрасль проекта
HRTech
Период работы
Апрель 2019 - Март 2022  (3 года)
Azati - Интеграция платформы электронной коммерции.
Роль
Back-End разработчик
Обязанности
Интеграция между платформами электронной коммерции и внешними системами. Команда: 2 разработчика. Полномочия и обязанности: Вовлечение в Back-End разработку.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Apache Kafka, Docker, Java, Streams, Microservices, Spring, reactive
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2019 - Апрель 2019  (4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Гродненский Государственный Университет им. Я.Купалы
Специальность
Программное обеспечение информационных технологий
Завершение учебы
2011 г.

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

RnD
АС
Армен С.
Гумри
Backend разработчик
Senior
3 853,43 Р/час
11
17
21
Angular
Apache Ignite
Atlassian
AWS
Azure DevOps
Bitbucket
BPMN
+114

Опыт с продуктами Atlassian (Jira Software DC, Jira Service Management DC, Confluence DC): На нескольких проектах активно использовал продукты Atlassian как с пользовательской, так и с интеграционной стороны: • Настраивал и автоматизировал workflow в Jira Software и Jira Service Management (разработка схем состояний, правил переходов, custom fields, SLA). • Взаимодействовал с Jira и Confluence через REST API для получения и обновления тикетов, автоматической генерации документации и отчётов. • Работал с Data Center-версиями Jira и Confluence (нагрузочное тестирование, масштабирование, настройка внешних каталогов пользователей, резервного копирования). • Использовал Confluence для хранения архитектурной и проектной документации, настройки шаблонов страниц и автогенерации контента через API. ScriptRunner (Groovy): • Писал Groovy-скрипты для автоматизации задач в Jira: • Автоматическая установка значений полей на основе условий. • Валидация и ограничения переходов в workflow. • Запуск background-скриптов для массового обновления тикетов. • Создавал Listener’ы и Post-function скрипты на Groovy. • Использовал Script Console и Scripted Fields. JWT (Jira Workflow Toolbox): • Использовал JWT для создания условной логики в workflow без написания кода: • Встраивал формулы для вычисления значений на основе входных данных. • Конфигурировал условия, валидаторы и пост-функции с использованием выражений JWT. Tempo Timesheets / Tempo Planner: • Настраивал учёт времени в Jira через Tempo Timesheets: категории работ, approval-флоу, автоматическое заполнение. • Использовал Tempo Planner для планирования загрузки команды. • Интегрировал Tempo с REST API для выгрузки отчётов и учёта времени в DWH. JQL (Jira Query Language): • Регулярно использовал JQL для построения сложных фильтров, дашбордов и отчетов. • Применял JQL в автоматизации (например, через ScriptRunner и Automation Rules). • Конструировал динамические фильтры с подзапросами (sub-query), функциями (memb

Подробнее

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

FinTech & Banking • FoodTech • Manufacturing
ВЖ
Владимир Ж.
Солнечногорск
1С разработчик
Senior
3 246,75 Р/час
Git
MySQL
C#
SQL
ERP
1С:Предприятие
1С:Зарплата и Управление Персоналом 8
1С:ERP
1С:Конвертация данных
СУБД
+26

Более 16 лет занимаюсь разработкой и внедрением решений на платформе 1С в финансовом секторе, строительстве и ресторанном бизнесе. Специализируюсь на миграциях с 1С 7.7 на 1С 8.x, интеграциях 1С с внешними сервисами и автоматизации отчётности под требования регуляторов. Имею практический опыт использования C# и MySQL и PostgreSQL на Linux‑серверах, а также работы с библиотекой 1С:БСП. В ежедневной разработке придерживаюсь методических рекомендаций v8std, для расширения функционала 1С и построения сервисов обмена данными. Отвечал за автоматизацию рутинных процессов, повышение стабильности интеграций и сопровождение крупных внедрений.

Подробнее