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

ID 25076
АС
Андрей С.
Мужчина
Россия, Москва, UTC+3
Ставка
4 200,24 Р/час
вкл. НДС 5% (155.71 Р)
Специалист доступен с 3 июля 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 года 10 месяцев)
Экосистема развития 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 год 4 месяца)
Платформа автоматизации бизнес-процессов ритейла
Роль
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
Стек специалиста на проекте
lifecycle, transactional, Spring Core, type, scope, Spring Data JPA, Spring MVC, REST, API, Context, Collections, Spring Test, Docker, Spring Security, Hibernate, Java 17, Maven, Spring, Spring Boot, Unit testing, PostgreSQL
Отрасль проекта
Logistics & Transport
Период работы
Май 2022 - Сентябрь 2023  (1 год 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский Технологический Институт
Специальность
Оператор производственно-диспетчерской службы
Завершение учебы
2024 г.

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

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

Подробнее
FinTech & Banking • Insurance • Urban technology
ТК
Тимофей К.
Минск
Java разработчик
Senior
3 297,14 Р/час
ActiveMQ
Agile
AWS
boot
Camunda BPMN
Clean Code
ClickHouse
commons
Confluence
core
+91

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

Подробнее
AgroTech • BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking
ТР
Татьяна Р.
Москва
Java разработчик
Lead
4 816,79 Р/час
Apache
Apache Kafka
Atlassian
AWS
Backend
Docker
Elasticsearch
Git
Gradle
Hibernate
+121

2008 - 2018 гг. — нерелевантный опыт в качестве Software developer (фронтенд-разработка и продвижение веб-сайтов): 2008 - разработка движка для 3D-презентаций и виртуальных туров на ActionScript. С 2010 года - веб-разработка (JS, HTML, CSS + CMS и фронтенд-фреймворки); продвижение контента и сайтов в сети, СЕО-продвижение и поисковая оптимизация, создание элементов для приложения с дополненной реальностью AR. С 2018 года — основное направление - backend-разработка (Java-developer). Имею опыт лида команды, менторинга сотрудников и предоставления технической поддержки, а также организации скрам-процессов с нуля. Обладаю отличными навыками коммуникации и способностью эффективно взаимодействовать с различными участниками команды, включая бизнес-аналитиков, тестировщиков и менеджеров проекта. Демонстрирую самостоятельность и инициативу в решении проблемных ситуаций, способна принять на себя ответственность за свою работу и достижение поставленных целей. Гибко адаптируюсь к изменениям и новым требованиям, способна эффективно работать в динамичной среде и быстро осваивать новые технологии и концепции. Понимаю важность создания легко читаемого и легко обслуживаемого исходного кода. В свободное от работы время интересуюсь информационными технологиями и инновациями, увлекаюсь видео-съемкой, монтажом видео и графикой. Непрерывно прохожу различные курсы, люблю осваивать новые направления и знакомиться с людьми, у которых можно чему-то научиться.

Подробнее

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

E-commerce & Retail • FinTech & Banking • Logistics & Transport • RnD
МС
Михаил С.
Санкт-Петербург
QA ручной
Senior
3 247,18 Р/час
Работа с базами данных
Регрессионное тестирование
Тестирование web-приложений
Zephyr
Пользователь ПК
Работа с интеграциями
Web C
Программное обеспечение
Распределение задач
взаимодействие с командой
+55

Михаил — опытный QA-специалист с 12-летним опытом работы в тестировании программного обеспечения. Он обладает навыками ручного тестирования, работы с различными инструментами и технологиями, а также опытом взаимодействия с командами разработчиков, аналитиков и смежных специалистов. Михаил работал над проектами в различных отраслях, включая FinTech & Banking, E-commerce & Retail, RnD, Logistics & Transport. На каждом проекте он выполнял широкий спектр задач, связанных с тестированием, взаимодействием с командой и обучением. В качестве ведущего инженера по тестированию ПО Михаил занимался ручным тестированием BackEnd и FrontEnd интернет-банка, анализом и поиском дефектов, оценкой трудозатрат и времени на тестирование, написанием тест-кейсов и тест-планов. На других проектах Михаил тестировал BackEnd с помощью Postman и Swagger, FrontEnd с Devtools и Android Studio, проводил все виды тестирования, писал тест-кейсы в Allure, помогал с проведением автотестирования и анализировал полученные результаты. Опыт Михаила включает работу над крупными проектами, где он занимал руководящие должности, такие как руководитель отдела тестирования ПО и главный инженер по тестированию.

Подробнее
E-commerce & Retail • FinTech & Banking • LifeStyle • Logistics & Transport
АС
Андрей С.
Москва
Java разработчик
Senior
4 200,24 Р/час
specta
lifecycle
transactional
Grafana
Saga
Работа с интеграциями
Spring AOP
cap
Kanban
архитектура
+113

Андрей — опытный Java-разработчик уровня Senior из Москвы. Опыт работы: - Разработка платформы для непрерывного профессионального роста и карьерного развития IT-специалистов банка. Создание чатов на WebSocket соединении, оптимизация работы с Entity, внедрение Redis для кэширования, рефакторинг legacy-кода. - Участие в проекте по разработке платформы автоматизации бизнес-процессов для крупного ритейла через Telegram-интерфейс. Реализация основного функционала для микросервисов, обеспечение взаимодействия между ними, интеграция с внешними нейронными сетевыми сервисами. - Работа над онлайн-сервисом каршеринга. Внедрение механизмов асинхронной обработки заявок, разработка эндпоинтов для получения списка доступных автомобилей, добавление функционала для фильтрации по различным критериям. - Создание платформы для городских мероприятий. Разработка жизненного цикла событий, управление участниками, модерация событий, реализация сбора и обработки данных о посещаемости мероприятий.

Подробнее
BioTech, Pharma, Health care & Sports • Blockchain • E-commerce & Retail • FinTech & Banking • Logistics & Transport
КБ
Ксения Б.
Оренбург
.NET разработчик
Middle+
2 337,66 Р/час
C#
*nix
C++
ASP.NET
JavaScript ES5-6
GraphQL
Обучение
Разработка технической документации
Базы данных
.NET
+50

Ксения — .NET разработчик уровня Middle+ из Оренбурга. Специализируется на разработке серверной части приложений, проектировании баз данных и API. Имеет опыт работы с .NET Core, C#, PostgreSQL, RabbitMQ, React.js, Next.js и другими технологиями. Принимала участие в проектах из различных отраслей, включая BioTech, Pharma, Health care & Sports, Logistics & Transport, Blockchain, E-commerce & Retail, FinTech & Banking. Среди проектов — разработка системы автоматизации соревнований по спортивной акробатике, портала для заявок арендаторов торгового центра, программного комплекса для майнинга CryptonOS, интернет-магазина бытовой техники и электроники «Всёдлякомпьютеров», системы формирования лотов для поставщиков автозапчастей Autodata, средств контроля радиационных параметров Kosmos, программного комплекса для рентгеновских диагностических аппаратов «Медсофт: X-Ray», системы автоматизации бизнес-процессов и документооборота для партнёра федерального банка Paritet Master. Общая продолжительность работы на проектах — 5 лет 8 месяцев.

Подробнее