Александр Ш. Java разработчик, Senior
ID 5933
АШ
Александр Ш.
Senior
Беларусь, Гродно, UTC+3
3 961,04 Р/час
вкл. НДС 22% (550 Р)
Специалист доступен с 11 октября 2026 г.
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Отрасли
Главное о специалисте
- Senior Backend Java Developer с более чем 6 годами опыта. Специализируюсь на Java (11–21), Kotlin, Spring экосистема + Spring Boot, PostgreSQL. Опыт в построении микросервисной архитектуры, интеграции сервисов через Kafka и IBM MQ, проектировании REST API и документации по Swagger/OpenAPI. Активно участвую в командных agile-процессах и выборе архитектурных решений..
- Экспертиза с реляционными (PostgreSQL, Oracle, MySQL) базами данных.
- Активен и открыт к новым технологиям и инструментам.
- Имеет опыт рефакторинга кода, внедрения нового функционала, исправления ошибок, переноса компонентов из монолита в микросервисную архитектуру.
- Участвовал как в разработке проектов с нуля, так и с легаси кодом и переводом с PL/SQL на Kotlin / Java 17.
Проекты
(7 лет 1 месяц)Азати - ПО отдела продаж услуг мобильной связи для ведущих операторов TelCo РФ (Мегафон, Yota)
Роль
Senior Back-end разработчик
Обязанности
Система осуществляет автоматическую регистрацию всех этапов продаж, отслеживает контакты с клиентами, способствует выявлению потенциальных и привлечению новых клиентов. Система автоматизации процесса продаж состоит из нескольких модулей, общающихся между собой при помощи RabbitMQ. Основная бизнес-логика описана в 2 модулях, один из которых переносился с PL/SQL на Kotlin + SpringBoot.
Команда: 9 Разработчиков, 1 ПМ, 5 QA, 3 ТЛ
Технологии: Java 8, Spring (загрузка, MVC, безопасность), Postgres, Hibernate, JMS
Полномочия и обязанности:
- Разработка back-end части на Java и Kotlin.
- Разработка Rest API.
- Переписывание Rest API с Camel на Spring.
- Переписывание запросов с PL/SQL на MyBatis.
- Исправление багов и рефакторинг.
- Проведение код-ревью.
- Анализ SQL запросов.
- Покрытие кода Unit тестами.
- Liquibase миграции.
- Накатка изменений на dev стенд.
Стек специалиста на проекте
PostgreSQL, Git, API, Jira, Confluence, Kotlin, Scrum, TeamCity, Spring Boot, Jenkins, Swagger, Liquibase, Zookeeper, MyBatis, Camunda, Groovy, Kafka, Apache Camel, Sonar, Oracle Pl/SQL, flowable, Java 17-21
Отрасль проекта
Telecom
Период работы
Июль 2023 - По настоящее время
(3 года 4 месяца)
Азати - Система Интернет-Банкинга
Роль
Back-end разработчик
Обязанности
Область интернет-банкинга — кредиты и рассрочки. Основная цель приложения — предоставить пользователям удобный и безопасный доступ к финансовым услугам, связанным с кредитованием, а также возможность управления своими финансами в режиме онлайн.
Команда: 4 Разработчика (3 backend + 1 frontend), 1 СА, 1 QA, 1 ТЛ, 1 БА
Полномочия и обязанности:
- Создание микросервисов, интеграция с внутренними и внешними сервисами.
- Написание sql-скриптов для создания таблиц.
- Покрытие кода тестами.
- Добавление интеграции с RabbitMQ, написали потребители и производители.
- Создание контроллеров, моделей, сервисов, репозиториев.
- Реализация сервисных задач Camunda.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Jira, Confluence, Jenkins, GitLab, Camunda, Nexus, Java 17, React, Spring boot 3, Spring Boot 2
Отрасль проекта
FinTech & Banking
Начало работы
Май 2021 - Май 2023
(2 года 1 месяц)
Азати - Система Интернет-Банкинга
Роль
Back-end разработчик
Обязанности
Разработка системы интернет-банкинга на основе современного дизайна и технологий для одного из крупнейших российских банков. Данное приложение содержит функционал отображения информации по картам и счетам, информации о финансовых операциях, печати отчетов в различных формах.
Команда: 5 Разработчиков (4 backend + 1 frontend), 1 СА, 1 QA, 1 ТЛ, 2 БА
Полномочия и обязанности:
- Создание микросервисов, интеграция с внутренними и внешними сервисами.
- Работал с сертификатами, как односторонними, так и двусторонними tls. Написание sql-скриптов для создания таблиц.
- Реализовывал интеграцию с внутренними банковскими системами.
- Участвовал в тестировании приложения, выявлении и исправлении ошибок, что обеспечивало стабильную работу системы.
- Создание контроллеров, моделей, сервисов, репозиториев.
- Добавление кэша второго уровня Hibernate.
- Начинал с поддержки легаси проекта, затем переключился на написание нового приложения с нуля.
Стек специалиста на проекте
PostgreSQL, Jira, Confluence, TeamCity, Spring Boot, OpenShift, Java 8-11, Kafka, IBM MQ, JAXB, React, ssl/tls
Отрасль проекта
FinTech & Banking
Начало работы
Апрель 2020 - Май 2021
(1 год 2 месяца)
Формат работы
Объем участия в проекте
Высокая нагрузка
Формат взаимодействия
Удаленный
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Гродненский Государственный Университет имени Янки Купалы
Специальность
Программная Инженерия
Завершение учебы
2017 г.
