Александр Ш. Java разработчик, Senior

ID 5933
АШ
Александр Ш.
Senior
Мужчина, 31 год
Беларусь, Гродно, UTC+3
3 961,04 Р/час
вкл. НДС 22% (550 Р)
Специалист доступен с 11 октября 2026 г.

О специалисте

Специализация
Java разработчик
Грейд
Senior
Навыки
Java
Java 11
Spring Data
Spring MVC
Spring Security
Spring Boot
Hibernate
JSF
IBM MQ
Kafka
Rabbit
MQ
SQL
JDBC
HTML
CSS
JSON
XML
Java 17
PostgreSQL
Базы данных
CI/CD
OOP
REST API
DevOps
REST
Agile
JUnit
Mockito
Selenium
Maven
Gradle
Gulp
Webpack
MySQL
MS Windows
Linux
IntelliJ IDEA
Webstorm
DataGrip
MySQL Workbench
pgAdmin
Postman
Tomcat
GitLab
Jenkins
Redmine
Jira
Confluence
OpenShift
TeamCity
Nexus
Kibana
Spring
batch
etc
JAXB
JPA
JVM
MyBatis
RabbitMQ
Spring Boot 2
Spring framework 5
Thymeleaf
Oracle
Docker
Отрасли
FinTech & Banking
Marketing, Advertising & Design
Telecom
Главное о специалисте
- 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 г.

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

FinTech & Banking • Urban technology
РМ
Роман М.
Java разработчик
Москва
Senior
3 142,85 Р/час
PostgreSQL
Docker
Java
Spring
Maven
Git
Spring Boot
Hibernate
JUnit
Kafka
+97

Опытный Java-разработчик с экспертизой в fintech и enterprise-решениях. Готов к сложным задачам — от проектирования архитектуры до оптимизации производительности. Умею не только писать чистый код, но и руководить командой (до 5 человек). Фокус на качестве: внедряю тестирование, ревью и лучшие практики (SOLID, DDD). Специализируюсь на Java и экосистеме Spring. Владею полным циклом разработки: от создания архитектуры до вывода продукта в продакшн и его поддержки. Ключевой опыт: Сбербанк: Участие в разработке с нуля уникального проекта «Оценка бизнес-идеи». Получил опыт полного цикла работ. ВТБ (СУБО, Корпоративные карты): Разработка системы для юрлиц с нуля, включая полный цикл обслуживания карт. Ценный опыт перевода монолита на микросервисную архитектуру (Spring Boot, PostgreSQL, Kafka), реализации бизнес-логики и интеграций. Гаскар Интеграция (Главный Java-разработчик): Руководство командой, создание облачного сервиса для управления строительными процессами. Опыт лидерства в разработке, проведения code review, рефакторинга и внедрения новых технологий. Навыки и обязанности: Технологии: Java 8,11,17,21, Spring Boot, Spring Framework, Spring Cloud, Spring Data, Hibernate, JOOQ, Concurrency, Reactor, JUnit, Mockito, PostgreSQL, MongoDB, ClickHouse, Apache Kafka, RabbitMQ, IBM MQ, Docker, Kubernetes, OpenShift, Jenkins, TeamCity, GitLab CI, Liquibase, Maven, Gradle, Git, IntelliJ IDEA, Kibana, Grafana, Postman, Confluence, Agile, микросервисная архитектура, рефакторинг, код-ревью, наставничество, управление командой. Управление: Руководство командой до 5 человек, обучение новых разработчиков, оптимизация процессов разработки. Качество: Внедрение лучших практик (SOLID, DDD), тестирования и код-ревью для повышения качества кода. Постоянно совершенствую навыки и изучаю новые технологии, стремясь к профессиональному росту и созданию качественных IT-решений.

Подробнее
FinTech & Banking • Insurance • RnD
МП
Максим П.
Java разработчик
Минск
Senior
4 119,48 Р/час
Grafana
Работа с интеграциями
GitLab
Разработка
MS Windows
Tomcat
Базы данных
Spring Data
Lombok
Spring Data JPA
+108

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

Подробнее

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