Java Developer
160 000 руб
Тохир
Возраст
25 лет (30 Апреля 2000)
Город
Москва
,
м. Новогиреево
Возможен переезд в другой город
Гражданство
Киргизия
Полная занятость
4 года 9 месяцев
Информационные технологии / IT / Интернет
Проект:
Внутренняя система для управления проектами, сотрудниками и клиентами компании.
Единая платформа для планирования и ведения проектов, распределения задач, учёта
загрузки сотрудников, хранения клиентской базы и истории взаимодействий, а также
формирования управленческой отчётности.
Обязанности:
- реализация REST API
- поддержка и развитие существующего функционала, исправление ошибок
- проектирование DTO и маппинг сущностей (MapStruct)
- работа с PostgreSQL
- настройка пагинации, фильтрации и сортировки данных для списочных методов
- написание и поддержка модульных тестов (JUnit, Mockito)
- разработка CRUD-операций для новых бизнес-сущностей
- оптимизация SQL запросов
- рефакторинг и оптимизация кода
- участие в Scrum-процессах: груминг задач, оценка трудоемкости, код-ревью
- взаимодействие с аналитиками
Достижения:
- Спроектировал и реализовал REST API для взаимодействия между внутренними сервисами
системы, обеспечив единый входной слой для управления проектами, задачами, сотрудниками
и клиентами
- Оптимизировал взаимодействие с БД: пересмотрел наиболее нагруженные запросы, добавил
недостающие индексы, что снизило нагрузку на базу и ускорило выполнение ключевых сценариев системы.
- Существенно увеличил покрытие тестами критичных областей системы, добавив модульные и интеграционные тесты. Внедрил Sonarqube во все сервисы системы и пайплайн сборки,
повысил порог качества (quality gate) до 80%.
Стек технологий: Java 11, Spring (Boot, MVC, Security, Data), PostgreSQL, Liquibase, Gradle, JUnit,
Mockito, GitLab CI, Docker.
Информационные технологии / IT / Интернет
Проект: Система приёма платежей для ЖКХ и Госуслуг, микросервисная платформа, которая
позволяет клиентам оплачивать коммунальные услуги и штрафы в мобильном приложении и
интернет-банке, интегрируясь с внешними госсервисами и внутренними системами банка.
Обязанности:
- разработка и развитие микросервисов для проведения платежей и поиска начислений
(интеграция с ГИС ГМП, А3, АБС).
- проектирование и реализация RESTful API для взаимодействия между микросервисами и
внешними системами.
- миграция функционала из монолита в микросервисную архитектуру.
- реализация асинхронного взаимодействия через Apache Kafka (распределенные
транзакции).
- внедрение паттернов отказоустойчивости (Circuit Breaker, Bulkhead) для интеграций с
внешними агрегаторами.
- оптимизация работы с БД PostgreSQL: анализ планов запросов, работа с индексами.
- написание unit и интеграционных тестов (JUnit, Mockito, Testcontainers).
- работа с системами логирования и мониторинга (EFK, Jaeger, Grafana).
- развёртывание и сопровождение сервисов в Docker-контейнерах, CI/CD через Bitbucket
Pipelines.
- регулярное участие в code review и в обсуждениях архитектурных подходов внутри команды
Достижения
- Разработал механизм автоматической компенсации зависших платежей (Spring Scheduler,
ShedLock), сократив время возврата средств с 24 часов до 15 минут; для снижения нагрузки на
БД при выборке использовал частичные индексы.
- Внедрил Circuit Breaker для изоляции сбоев внешних провайдеров: настроил таймауты и
фолбэк-сценарии, благодаря чему недоступность внешнего сервиса перестала приводить к
падению критичных частей системы.
- Участвовал в создании микросервиса-оркестратора для платежей, заменив тяжёлые
транзакции монолита на асинхронную модель, что повысило пропускную способность.
- Адаптировал и внедрил пайплайны сборки и деплоя, обеспечив автоматическую доставку
кода.
Стек технологий: Java 17, Spring (Boot, Data, Cloud, Security), PostgreSQL, Redis, Liquibase, Apache
Kafka, Resilience4j, Kubernetes, Docker, REST API, EFK Stack, Jaeger, Grafana, Bitbucket Pipelines.
Среднее специальное
Москва, 2021 — 2024 гг.
Английский — Технический
Обо мне Java-разработчик с 4+ годами опыта. Специализируюсь на бэкенде для финтеха и
автоматизации бизнес-процессов. Работал над задачами, где важны отказоустойчивость и
скорость обработки данных.
Глубоко понимаю Spring, Kafka и базы данных. Не просто пишу код, а решаю проблемы
бизнеса: от распила монолита до оптимизации медленных запросов. Активно занимаюсь
спортом, что помогает сохранять концентрацию и энергию для решения сложных
инженерных задач.
14 ноября, 2025
14 ноября, 2025
11 августа, 2015
Сергей Андреевич
Город
Москва, м. Царицыно
Возраст
35 лет ( 4 апреля 1990)
Опыт работы:
11 лет
Последнее место работы:
Web-разработчик, Trilan
05.2015 - по текущее время
Резюме размещено в отрасли