Андрей С. Java разработчик, Senior

ID 25076
АС
Андрей С.
Мужчина
Россия, Москва, UTC+3
Ставка
4 200,24 Р/час
вкл. НДС 5% (155.71 Р)
Специалист доступен с 18 августа 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
ACID
Agile
ANSI SQL
API
Async
Atlassian
Auth0
AWS
bases
Camunda
cap
cdc
CentOS
CI/CD
Clean Code
cloud
Collections
Concurrency
Confluence
Context
CORS
CQRS
DDD
Debian
Docker
Eclipse
EE
Elasticsearch
ELK Stack
ESB
Eventum
Exception
Framework
Garbage Collector
Generics
GoF
Gradle
Grafana
gRPC
Integration testing
IntelliJ IDEA
JaCarta
Java
Java Core
Java EE
Java SE
JDBC
Jira
JVM
JWT
Kafka
Kanban
Keycloak
Kotlin
Kubernetes
lifecycle
Linux
Liquibase
Maven
memory
Microservices
modal
MS Windows
MySQL
oath 2
Oracle
owasp
PostgreSQL
RabbitMQ
RDBMS
Redis
REST
Saga
scope
Scrum
slate
SOAP
specta
Spring
Spring AOP
Spring Boot
Spring Cloud
Spring Core
Spring Data JPA
Spring Rest
Spring Security
Spring Test
SSO
Stream API
sync
template
TestContainers
transactional
type
Unit testing
vs
VS code
water
Waterfall
WebFlux
WebSockets
Алгоритмы и структуры данных
архитектура
безопасность
данных
индексы
Методологии разработки
миграции
Монолитная архитектура
Нереляционные БД (NoSQL)
Объектно-ориентированное программирование (ООП)
Работа с интеграциями
Шаблоны проектирования
Отрасли
E-commerce & Retail
FinTech & Banking
LifeStyle
Logistics & Transport
Знание языков
Английский — B2
Главное о специалисте
Андрей — опытный Java-разработчик уровня Senior из Москвы. Опыт работы: - Разработка платформы для непрерывного профессионального роста и карьерного развития IT-специалистов банка. Создание чатов на WebSocket соединении, оптимизация работы с Entity, внедрение Redis для кэширования, рефакторинг legacy-кода. - Участие в проекте по разработке платформы автоматизации бизнес-процессов для крупного ритейла через Telegram-интерфейс. Реализация основного функционала для микросервисов, обеспечение взаимодействия между ними, интеграция с внешними нейронными сетевыми сервисами. - Работа над онлайн-сервисом каршеринга. Внедрение механизмов асинхронной обработки заявок, разработка эндпоинтов для получения списка доступных автомобилей, добавление функционала для фильтрации по различным критериям. - Создание платформы для городских мероприятий. Разработка жизненного цикла событий, управление участниками, модерация событий, реализация сбора и обработки данных о посещаемости мероприятий.
Проекты   (4 года 11 месяцев)
Экосистема развития IT-профессионалов банка
Роль
Java разработчик
Обязанности
Цель проекта Уникальная корпоративная экосистема для непрерывного профессионального роста и карьерного развития IT-специалистов банка. Система объединяет образовательные курсы, стажировки, наставничество и регулярные технические семинары, позволяя сотрудникам совершенствовать навыки в области кибербезопасности, разработки банковских приложений и аналитики больших данных. Интеграция внутренних информационных ресурсов и внешних платформ повышает эффективность обучения и адаптации новых специалистов. Сообщество экспертов внутри банка способствует обмену опытом и созданию инновационных решений, что позволяет банку укрепить позиции лидера цифровой трансформации среди российских финансовых организаций, существенно повысить качество продуктов и услуг, а также сократить время вывода новых технологий на рынок. Основные цели: - Создание Onboarding платформы для комплексной адаптации разработчиков. - Автоматизация наставничества (подбор менторов, трекинг прогресса). - Ускорение интеграции новых специалистов. - Централизация всех этапы адаптации: от вводных до первых реальных задач разработчика в проектах. Архитектура Микросервисная архитектура (12 микросервисов). Синхронное взаимодействие: ● Feign Client (REST) между BFF и сервисами ● BFF (Backend for Frontend) агрегирует данные для SPA (React) Асинхронное взаимодействие: ● События через Apache Kafka (нотификации, обновления статусов, получение пользователей) Безопасность: ● Единый Identity Provider (Keycloak) с кастомными claims/ролями ● JWT-валидация на уровне BFF + ролевая модель (Специалист/Ментор/ПМ) Непосредственные задачи ● Разработка чатов на WebSocket соединении. ● Перевод и делегирование обработки запросов Websocket-соединения на Apache Kafka. ● Оптимизация работы с Entity: запросы к PostgreSQL: ○ Добавление индексов; ○ Перевод некоторых запросов на HQL. ● Внедрение Redis для кэширования: ○ Расписания проверки дедлайнов; ○ Расписания для отправлений уведомлений. ● Рефакторинг legacy-кода: ○ Декомпозиция монолитного модуля задач на 3 микросервиса; ○ Покрытие 70% кода модульными тестами (JUnit + Testcontainers). ● Взаимодействие с командой разработчиков. ● Анализ и декомпозиция технических требований. ● Совместная работа над развитием продукта и оптимизацией процессов. ● Организация и проведение релизов. ● Проведение code review для обеспечения качества кода. ● Разработка и внедрение новых функциональных возможностей. ● Устранение выявленных ошибок и багов. ● Написание новых модульных и интеграционных тестов для покрытия функционала. ● Подготовка технической и пользовательской документации, включая схемы рабочих процессов. ● Координация работы с фронтенд-командой для синхронизации задач. ● Участие в формировании и приоритизации бэклога проекта. ● Распределение задач между членами команды. ● Поддержка и обновление проектной документации в Confluence. Состав команды ПМ, аналитик, 7 Java-разработчиков, 3 React-разработчика, 3 QA, 1 Дизайнер, 1 DevOps
Стек специалиста на проекте
specta, lifecycle, Java 21, transactional, Spring AOP, Gitlab CI, Spring Core, WebSockets, type, scope, Lombok, Spring Data JPA, Spring Cloud, Spring MVC, REST, API, Oracle, Swagger, Redis, Google Cloud, JWT, Auth0, Kafka, Context, Collections, Storage, Spring Test, Docker, Spring Security, Hibernate, MapStruct, TestContainers, OpenAPI, Spring, Spring Boot, Unit testing, PostgreSQL
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2024 - По настоящее время  (1 год 5 месяцев)
Платформа автоматизации бизнес-процессов ритейла
Роль
Java разработчик
Обязанности
Цель проекта Разработка платформы автоматизации бизнес-процессов для крупного ритейла, в частности через Telegram-интерфейс. Проект позволил значительно снизить операционные затраты за счет автоматизации рутинных запросов сотрудников и оптимизации работы складов. Платформа обеспечила эффективное взаимодействие с клиентами, ускоряя процессы обработки заказов и повышая уровень удовлетворенности клиентов. Реализована интеграция с существующими ERP-системами компании. В результате внедрения платформы сократились издержки на административные операции. Архитектура Микросервисная архитектура: ● Шлюз для Telegram Long Polling API ● Масштабируемый обработчик бизнес-логики (поддерживает горизонтальное масштабируемость) ● Интеграция с нейросетями Особенности: ● Изолированная работа модулей (можно заменять один модуль без остановки другого) Непосредственные задачи ● Реализация основного функционала для микросервисов. ● Обеспечение взаимодействия между микросервисами. ● Выделение сервиса как отдельного API-шлюза. ● Создание масштабируемого обработчика бизнес-логики с возможностью горизонтального масштабирования. ● Подключение к Telegram Long Polling API для обработки сообщений от пользователей. ● Интеграция с внешними нейронными сетевыми сервисами для анализа и обработки данных. ● Перенос функциональности из версии 1.0 в версию 2.0 с учетом новых требований. ● Покрытие критически важных частей кода тестами для обеспечения надежности и качества разработки. ● Тестирование интеграций между модулями и внешними системами. ● Реализация механизма локализации и поддержки различных языков для общения с пользователями. ● Организация обмена данными между платформой и корпоративной ERP системой. ● Синхронизация складских операций и учетных данных. ● Анализ текущих процессов и предложение улучшений. ● Внедрение автоматизаций для ускорения выполнения рутинных операций. ● Написание и поддержка технической документации в актуальном состоянии. Состав команды 2 Backend-разработчика, 1 DevOps, Product Owner
Стек специалиста на проекте
lifecycle, transactional, Работа с интеграциями, Spring Core, EE, type, scope, Lombok, Spring Data JPA, WSDL, Java EE, Liquibase, XSD, JSON, XML, Java, API, Telegram API, Context, Collections, Spring Test, JAXB, Docker, SOAP, Hibernate, MapStruct, TestContainers, Maven, RabbitMQ, Spring, Spring Boot, Unit testing, JaCarta, PostgreSQL
Отрасль проекта
E-commerce & Retail
Период работы
Октябрь 2023 - Март 2024  (6 месяцев)
Каршеринговый сервис аренды автомобилей
Роль
Java разработчик
Обязанности
Цель проекта Онлайн-сервис каршеринга, позволяющий пользователям быстро и удобно арендовать автомобили через мобильное приложение. Сервис обеспечивает доступ к автопарку в различных городах, предлагая гибкие условия бронирования и оплаты. Пользователи могут выбрать подходящий автомобиль, забронировать его на нужное время и воспользоваться транспортным средством, следуя простым инструкциям в приложении. Система включает интеграцию с навигационными сервисами и поддержку клиентов в режиме реального времени. Архитектура Микросервисная (5 сервисов): ● User Service: управление пользователями, аутентификация и авторизация. ● Car Management Service: управление автопарком, отслеживание состояния автомобилей. ● Booking Service: обработка бронирований, расчет стоимости аренды. ● Payment Service: интеграция с платежными шлюзами для обработки платежей. ● Notification Service: отправка уведомлений пользователям через push-уведомления, SMS или email. Технологии: ● Java, Spring Boot ● RESTful API и интеграции с различными внешними системами ● PostgreSQL ● Redis для ускорения запросов и уменьшения нагрузки на основную базу данных Интеграции: ● Интеграция с картами для отображения местоположений автомобилей и построения маршрутов ● Интеграции с платёжными системами Непосредственные задачи ● Реализация эндпоинтов для создания новых заявок. ● Создание методов для изменения статуса заявки (ожидание → подтверждение → завершение). ● Внедрение механизмов асинхронной обработки заявок. ● Разработка эндпоинтов для получения списка доступных автомобилей по параметрам (категория, расположение, временные рамки). ● Добавление функционала для фильтрации по различным критериям (цена, класс автомобиля, дополнительные опции). ● Сортировка результатов поиска по заданным параметрам (цене, рейтингу, популярности). ● Унификация валидации входных данных между API Gateway и внутренними сервисами. ● Ограничение доступа к определенным функциям системы в зависимости от ролей пользователей. ● Отправка пуш-уведомлений клиентам о статусе их заявок (например, подтверждение, отмена). ● Уведомления через e-mail или SMS о важных событиях (начало аренды, окончание срока аренды). ● Построение индексов в БД для ускорения работы с большими объемами данных. ● Регулярная оптимизация запросов для улучшения производительности. ● Написание юнит-тестов для критически важных частей системы. ● Анализ ошибок и проблем, возникающих в процессе эксплуатации. ● Постоянное улучшение стабильности и отказоустойчивости системы. ● Создание инструментов для администраторов для управления автопарком, заявками и пользователями. Состав команды 3 аналитика, 7 Backend-разработчиков, 4 Frontend-разработчика, 4 QA, 2 дизайнера, Product Owner
Стек специалиста на проекте
PostgreSQL, Docker, REST, API, Spring Boot, Maven, Hibernate, Spring Security, Spring Data JPA, Spring MVC, Spring Core, Unit testing, Context, Collections, Spring Test, Spring, Java 17, lifecycle, transactional, scope, type
Отрасль проекта
Logistics & Transport
Период работы
Май 2022 - Сентябрь 2023  (1 год 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский Технологический Институт
Специальность
Оператор производственно-диспетчерской службы
Завершение учебы
2024 г.

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

E-commerce & Retail • FinTech & Banking • LifeStyle • Logistics & Transport
МС
Марат С.
Уфа
Java разработчик
Senior
4 007,57 Р/час
specta
lifecycle
Validation
Шаблонизатор
transactional
ArtemisMQ
Grafana
Saga
Работа с интеграциями
Spring AOP
+113

Марат — Java-разработчик уровня Senior из Уфы. Специализируется на разработке backend-части приложений, имеет опыт работы с микросервисной и монолитной архитектурой. Владеет английским языком на уровне B1. Участвовал в проектах в отраслях E-commerce & Retail, Logistics & Transport, FinTech & Banking, LifeStyle. Среди проектов: - разработка сервиса генерации Google Slides из сторонних данных; - работа над системой управления производством на металлургическом комбинате; - участие в проекте автоматизации процессов производства; - создание инвестиционной платформы; - разработка поискового движка на Spring Boot; - создание социальной сети для банка. Выполнял обязанности по проектированию архитектуры, разработке сущностей и бизнес-логики, работе с интеграциями, тестированию и багфиксу, проведению релизов и поддержке проектов.

Подробнее
E-commerce & Retail • FinTech & Banking • LifeStyle
ДС
Денис С.
Воронеж
Java разработчик
Senior
3 853,43 Р/час
ACID
ActiveMQ
Agile
API
assertj
Atlassian
AWS
Bash
build
CentOS
+112

Денис — Senior Java разработчик из Воронежа с опытом работы 1 год 11 месяцев. Специализируется на разработке backend-решений, имеет опыт работы с микросервисной и монолитной архитектурой. Владеет английским языком на уровне B1. Участвовал в проектах в отраслях E-commerce & Retail, FinTech & Banking, LifeStyle. Среди ключевых навыков — работа с базами данных (PostgreSQL, Oracle, ClickHouse), облачными технологиями (AWS, Docker, Kubernetes), а также опыт использования Spring Framework, Spring Boot, Spring Security, Spring WebFlux. Выполнял задачи по разработке и поддержке API, интеграции с внешними системами, настройке мониторинга и логирования, а также оптимизации производительности. Участвовал в проектировании архитектуры, реализации микросервисов и монолитных приложений, настройке CI/CD пайплайнов.

Подробнее
E-commerce & Retail • FinTech & Banking • Realty & Constructoring
ИШ
Игнат Ш.
Минск
Java разработчик
Senior
2 997,4 Р/час
access
ACID
Agile
aml
AmoCRM
API
API Gateway
ArgoCD
AWS
+138

▪ Разработчик программного обеспечения с более чем 4 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения. ▪ Создание и улучшение микро-сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins) ▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов ▪ Знание принципов SOLID, DRY, ACID, Clean Code ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.

Подробнее
FinTech & Banking • Logistics & Transport • RnD
АВ
Артемий В.
Минск
Java разработчик
Senior
3 147,27 Р/час
access
ACID
Agile
aml
Api design
automation
AWS
bases
Camunda BPMN
CI/CD
+119

▪ Разработчик программного обеспечения с более чем 4 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения. ▪ Создание и улучшение микро-сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins) ▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов. ▪ Опыт разработки микро-сервисных приложений в соответствии с DDD (Domain-Driven Design). ▪ Знание принципов SOLID, DRY, ACID, Clean Code ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.

Подробнее
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) ▪ Анализ существующих решений, их улучшение и адаптирование к требованиям бизнес процессов ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.

Подробнее

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

Cloud Services • E-commerce & Retail • FinTech & Banking • Manufacturing
ВГ
Василий Г.
Санкт-Петербург
Data инженер
Senior
4 155,84 Р/час
Работа с интеграциями
PHP
Kanban
Визуализация
ditor
MS Windows
Программное обеспечение
VBA
governance
Data Contracts
+59

Василий Гладких — инженер данных с более чем шестилетним опытом в разработке и сопровождении ETL-процессов, оптимизации баз данных и построении аналитических систем. Работал в сферах промышленной автоматизации, финансового сектора, консалтинга и e-commerce, последовательно развивая экспертизу в управлении потоками данных, трансформации бизнес-логики и интеграции разнотипных систем. Василий обладает углублёнными техническими компетенциями в языках программирования Python, SQL, PySpark, владеет инструментами Apache Airflow, Knime, Alteryx, Git и системами визуализации — Tableau, Power BI, SSRS. Уверенно работает с аналитическими СУБД: ClickHouse, Vertica, Hive, MSSQL, PostgreSQL, реализует надёжные пайплайны обработки данных для хранилищ и Data Lake-сред. Его решения помогли сократить задержки обработки данных, увеличить надёжность поставки информации и повысить скорость генерации ключевых бизнес-показателей. Василий активно взаимодействует с бизнесом и разработчиками, умеет переводить бизнес-требования в технологические архитектуры, ведёт документацию и сопровождает проекты end-to-end.

Подробнее
E-commerce & Retail • FinTech & Banking • RnD • VR/AR
МБ
Максим Б.
Краснодар
QA ручной
Middle
2 312,06 Р/час
Functional testing
Integration testing
Cross-platform testing
Cross-browser testing
Системное тестирование
Тестирование БД
API testing
Приемочное тестирование
UI/UX тестирование
E2E testing
+19

Максим — опытный QA-инженер с более чем 2-летним стажем работы в области тестирования программного обеспечения. За время своей профессиональной деятельности он зарекомендовал себя как ответственный и инициативный специалист, обладающий лидерскими качествами и способный находить интересные решения для сложных задач. На одном из проектов Максим выступал в роли лидирующего QA и организовал процесс тестирования с нуля, что позволило команде значительно улучшить качество продукта. Он подготовил и провел 5 демонстраций функционала для заказчиков перед релизом, успешно защитив продукт и обеспечив его выход в релиз без критических багов. Максим — это специалист, который не только решает текущие задачи, но и активно способствует развитию команды и повышению качества продукта.

Подробнее
Marketing, Advertising & Design
РА
Рамазан А.
Москва
Android разработчик
Senior
3 246,75 Р/час
Java
Kotlin
WebRTC
Android SDK
RxJava
Retrofit
Room
Clean Architecture
Stripe
DRY
+29

Рамазан — опытный Android-разработчик уровня Senior. Обладает навыками работы с современными инструментами и технологиями, такими как Clean Architecture, Coil, Coroutines, Hilt, Jetpack Compose, Kotlin, MVI, Navigation Component, Retrofit, Room, Stripe, WebRTC, Work manager и другими. Рамазан участвовал в разработке двух приложений: «Сарафан» и «Докт24». В рамках проекта «Сарафан», Рамазан реализовал асинхронные запросы к API с использованием Retrofit и Coroutines для получения информации о продуктах с сервера. Он также внедрил Jetpack Compose вместо XML для ускорения разработки UI и использования современных декларативных подходов. В проекте «Докт24» Рамазан выстроил архитектуру MVI для проекта, обеспечив предсказуемость и управляемость состояний интерфейса. Также он разработал механизм уведомлений и напоминаний о запланированных консультациях с использованием Work Manager.

Подробнее