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

ID 25076
АС
Андрей С.
Мужчина
Россия, Москва, UTC+3
Ставка
4 200,24 Р/час
вкл. НДС 5% (155.71 Р)
Специалист доступен с 13 октября 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-интерфейс. Реализация основного функционала для микросервисов, обеспечение взаимодействия между ними, интеграция с внешними нейронными сетевыми сервисами. - Работа над онлайн-сервисом каршеринга. Внедрение механизмов асинхронной обработки заявок, разработка эндпоинтов для получения списка доступных автомобилей, добавление функционала для фильтрации по различным критериям. - Создание платформы для городских мероприятий. Разработка жизненного цикла событий, управление участниками, модерация событий, реализация сбора и обработки данных о посещаемости мероприятий.
Проекты   (5 лет 1 месяц)
Экосистема развития 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
Стек специалиста на проекте
PostgreSQL, Docker, REST, API, Oracle, Spring Boot, Hibernate, Spring Security, Swagger, Google Cloud, JWT, Lombok, Spring Data JPA, Spring MVC, Spring Core, MapStruct, Unit testing, Auth0, Context, Kafka, Spring AOP, Spring Cloud, Collections, Storage, TestContainers, Spring Test, Redis, Spring, WebSockets, Gitlab CI, OpenAPI, specta, lifecycle, Java 21, transactional, scope, type
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2024 - По настоящее время  (1 год 7 месяцев)
Платформа автоматизации бизнес-процессов ритейла
Роль
Java разработчик
Обязанности
Цель проекта Разработка платформы автоматизации бизнес-процессов для крупного ритейла, в частности через Telegram-интерфейс. Проект позволил значительно снизить операционные затраты за счет автоматизации рутинных запросов сотрудников и оптимизации работы складов. Платформа обеспечила эффективное взаимодействие с клиентами, ускоряя процессы обработки заказов и повышая уровень удовлетворенности клиентов. Реализована интеграция с существующими ERP-системами компании. В результате внедрения платформы сократились издержки на административные операции. Архитектура Микросервисная архитектура: ● Шлюз для Telegram Long Polling API ● Масштабируемый обработчик бизнес-логики (поддерживает горизонтальное масштабируемость) ● Интеграция с нейросетями Особенности: ● Изолированная работа модулей (можно заменять один модуль без остановки другого) Непосредственные задачи ● Реализация основного функционала для микросервисов. ● Обеспечение взаимодействия между микросервисами. ● Выделение сервиса как отдельного API-шлюза. ● Создание масштабируемого обработчика бизнес-логики с возможностью горизонтального масштабирования. ● Подключение к Telegram Long Polling API для обработки сообщений от пользователей. ● Интеграция с внешними нейронными сетевыми сервисами для анализа и обработки данных. ● Перенос функциональности из версии 1.0 в версию 2.0 с учетом новых требований. ● Покрытие критически важных частей кода тестами для обеспечения надежности и качества разработки. ● Тестирование интеграций между модулями и внешними системами. ● Реализация механизма локализации и поддержки различных языков для общения с пользователями. ● Организация обмена данными между платформой и корпоративной ERP системой. ● Синхронизация складских операций и учетных данных. ● Анализ текущих процессов и предложение улучшений. ● Внедрение автоматизаций для ускорения выполнения рутинных операций. ● Написание и поддержка технической документации в актуальном состоянии. Состав команды 2 Backend-разработчика, 1 DevOps, Product Owner
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, API, XML, JSON, Java, SOAP, Spring Boot, Maven, Hibernate, Java EE, Liquibase, Lombok, Spring Data JPA, WSDL, Spring Core, MapStruct, XSD, Telegram API, Unit testing, Context, Collections, TestContainers, Spring Test, JAXB, Spring, Работа с интеграциями, lifecycle, transactional, EE, scope, type, JaCarta
Отрасль проекта
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 • Logistics & Transport
КС
Карим С.
Ростов-на-Дону
Java разработчик
Middle+
2 774,47 Р/час
Agile
assertj
Atlassian
AWS
Bash
Camunda BPM
cdc
Clean Code
cloud
Cloudflare
+124

Карим — Java-разработчик уровня Middle+. Имеет высшее образование по специальности «Информационные системы и технологии в технике и бизнесе» Донецкого национального технического университета. Владеет английским языком на уровне B2. Имеет опыт работы на проектах в отраслях E-commerce & Retail, FinTech & Banking, Logistics & Transport. Участвовал в разработке ERP-системы для крупного добывающего предприятия, автоматизированной системы кредитования для юридических лиц, системы сбора заказов из маркетплейсов и логистической системы учёта информации о грузоперевозках. В рамках проектов занимался проектированием архитектуры, разработкой интеграционных модулей, настройкой миграций данных, рефакторингом кода, реализацией интеграций, написанием unit-тестов и интеграционных тестов, а также взаимодействием с различными компонентами системы.

Подробнее
E-commerce & Retail • FinTech & Banking
ТН
Татьяна Н.
Калининград
Java разработчик
Middle+
2 928,61 Р/час
assertj
Atlassian
AWS
Bash
caffeine
Camunda BPMN
cdc
Clean Code
ClickHouse
cloud
+119

Java-разработчик с грейдом Middle+ имеет опыт работы в отраслях FinTech & Banking и E-commerce & Retail. Владеет английским языком на уровне C1. Участвовал в разработке нескольких проектов: - Сервис рассмотрения обращений сотрудников банка (с декабря 2024 года). - Конструктор бизнес-логики и процессов для банка (декабрь 2023 — ноябрь 2024). - Платформа для эффективного бизнеса и коммуникации (июнь 2022 — ноябрь 2023). В рамках проектов занимался разработкой и интеграцией различных сервисов, оптимизацией производительности систем, рефакторингом кода, написанием юнит-тестов и интеграционных тестов, а также участвовал в ревью кода коллег. Обладает навыками работы с микросервисной архитектурой, Spring Boot, PostgreSQL, Oracle, Kafka, Keycloak, Camunda и другими технологиями.

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

Подробнее

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

E-commerce & Retail • FinTech & Banking • Hardware • Urban technology
АЕ
Андрей Е.
Москва
Системный аналитик
Senior
4 093,31 Р/час
SQL
Python
Аналитическое мышление
Бизнес-анализ
Power BI
DAX
Математическая статистика
Работа с базами данных
Agile Project Management
Tableau
+15

Я профессионал с более чем 10-летним опытом работы в ИТ и аналитике, включая проектирование архитектурных решений и интеграцию информационных систем. Мой опыт охватывает финансовую индустрию, управление транспортом, розничную торговлю и IT-консалтинг. Моя главная специализация — оптимизация бизнес-процессов и создание удобных и эффективных BI-решений. Я уверен, что правильно спроектированные системы и качественная аналитика являются ключом к успешному управлению и принятию решений. Я обладаю глубоким техническим бэкграундом, включая работу с базами данных, проектированием микросервисов (REST API) и моделированием бизнес-процессов (BPMN, UML). Мои навыки SCRUM и лидерские качества позволяют успешно управлять командами и проектами, достигая поставленных целей. Я стремлюсь работать в среде, где ценятся инновации, точность и высокий уровень взаимодействия между бизнесом и технологией.

Подробнее