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

Male avatar
Сергей С.
Россия, Санкт-Петербург
3 105 ₽/час 496 800 ₽/мес. без НДС
    Java разработчик
    Kotlin разработчик
  • Senior
Опыт работы:
Более 6 лет
Языки:

Английский — B2

ПисьменныйРазговорный

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

Навыки
Java
Spring Boot
Spring Cloud
Spring Web
Spring Data JPA
Hibernate
Liquibase
Maven
Gradle
Postgres
Kafka
RabbitMQ
ActiveMQ
k8s
Linux
Jenkins
Nexus
Grafana
Prometheus
Zipkin/Sleuth
JUnit
Mockito
JMeter
Cucumber
Git
Bitbucket
Jira
Confluence
Technology:
REST
SQL
Database:
MongoDB
Applications:
Docker
Формат работы
Удалённо
Описание о специалисте

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

Готов делиться опытом в оптимизации приложений, автоматизации процессов и

внедрении инструментов мониторинга. Соблюдаю принципы чистого кода и стремлюсь к повышению качества продукта на каждом этапе разработки.

Примеры работ

NDA
Описание задачи/проекта

Работал в команде, отвечающей за центральные системы дистанционного банковского обслуживания физлиц, а также сервис оркестратор для интеграции с другими проектами и командами разработки.

Позиция на проекте
Ведущий разработчик
Размер команды
1 TL, 3 Backend, 1 QA, 1 Analyst
Ответственность
  1. Рефакторинг и расширение центральных систем ДБО - модульное разделение, внедрение WebFlux.
  2. Code‑review и наставничество - курирование новых разработчиков, проведение онбординга, проверка Pull‑Request‑ов.
  3. Разработка сервисов: генерация и обработка QR‑кодов; асинхронный оркестратор задач через Kafka.
  4. Имплементация BDD‑тестов (Cucumber) и их интеграция в CI/CD (Jenkins).
  5. Планирование и поддержка архитектуры микросервисов - использование Spring Boot, Kotlin, K8s.
  6. Оптимизация запросов - создание хранимых процедур, настройка Liquibase.
  7. Настройка мониторинга (Grafana, Prometheus, Zipkin) и трассировки.
  8. Настроил интеграцию между сервисами для обмена метриками с использованием Kafka.
  9. Разработал сценарии BDD-тестирования микросервисов на Cucumber.
  10. Использовании ИИ агентов в качестве дополнительной первичной итерации на код ревью.
  11. Внедрил их в процесс CI/CD, улучшив качество разработки, расширив алгоритм сборки и добавив шаги для проверки качества кода.
Технологии и инструменты
Bitbucket, Camunda, Confluence, Docker, Grafana, Grpc, Hibernate, Java, Jenkins, Jira, JUnit, Kafka, Kotlin, Liquibase, Mockito, Nexus, OpenAPI, Prometheus, RabbitMQ, REST, SOAP, SOLID, Spring Boot, WebFlux, Zipkin, k8s, Postgres
Период работы/продолжительность
Сентябрь 2024 г. - Май 2026 г.
NDA
Описание задачи/проекта

Один из крупнейших банков в России, где дебетовые продукты являются ключевым направлением бизнеса. Работал в команде, отвечающей за разработку и поддержку сложной логики карточного и платежного процессинга. Основное внимание уделялось переходу с устаревшей монолитной архитектуры на современную микросервисную архитектуру.

Позиция на проекте
Java Developer
Размер команды
1 TL, 1 Analyst, 2 Frontend, 5 Backend, 1 QA, 2 AQA
Ответственность
  1. Планирование и реализация миграции с монолита на микросервисы - архитектурный дизайн, разбивка доменов.
  2. Рефакторинг бизнес‑логики карточного и платёжного процессинга, переход на Spring Boot + Kotlin.
  3. Внедрение паттерна CQRS с MongoDB для разгрузки чтения и ускорения UI‑рендеринга.
  4. Настройка асинхронной отправки данных в MongoDB (Kafka‑producer) для повышения производительности ≈ 38 %.
  5. Автоматизация генерации клиент‑/сервер‑кода и DTO по OpenAPI (contract‑first).
  6. Настройка мониторинга и алёртов (Prometheus, Grafana) для бизнес‑процессов.
  7. Проведение code‑review, покрытие кода unit‑тестами (JUnit, Mockito) и поддержка CI/CD (Jenkins, Nexus).
  8. Использовании ИИ агентов в качестве дополнительной первичной итерации на код ревью.
Технологии и инструменты
ActiveMQ, Bitbucket, Confluence, Grafana, Hibernate, Java, Jenkins, Jira, JUnit, Kafka, Liquibase, Mockito, Nexus, Prometheus, Spring Boot, Zipkin, k8s, Postgres
Период работы/продолжительность
Декабрь 2019 г. - Сентябрь 2024 г.

Образование

Высшее
Название учебного заведения/курса
Сургутский государственный университет, Политехнический институт
Специальность
Программная инженерия
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster