Сергей П. Java разработчик, Senior
ID 25833
СП
Сергей П.
Мужчина
Россия, Москва, UTC+3
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — C1
Главное о специалисте
Я — опытный Java-разработчик с более чем 11-летним стажем коммерческой разработки, специализирующийся на создании высоконагруженных систем, способных стабильно и быстро работать даже при экстремальных нагрузках. За годы работы я успешно сотрудничал как в небольших, так и в крупных командах, где неоднократно занимал позиции как старшего разработчика, так и тимлида/техлида.
В своей работе я всегда стремлюсь глубоко анализировать сложные задачи и находить эффективные решения, которые не только обеспечивают техническое совершенство продуктов, но и делают их интуитивно понятными и удобными для конечного пользователя. Мне важно видеть, как результаты моих усилий и работы моей команды положительно влияют на бизнес-показатели и удовлетворенность клиентов.
Как тимлид, я создаю атмосферу открытого общения, доверия и взаимопонимания, что способствует развитию каждого члена команды и позволяет достигать высоких результатов в совместных проектах. Мой подход помогает не только решать технические вызовы, но и превращать рабочий процесс в вдохновляющее и продуктивное сотрудничество.
Проекты
(25 лет 11 месяцев)
WMT Group
Роль
Senior Java Developer
Обязанности
Обязанности:
1. Организация безопасной авторизации и аутентификации между микросервисами c (OAuth 2.0, JWT) - Keycloak.
2. Интеграция с S3-совместимыми хранилищами (MinIO) и работа с реляционными и NoSQL базами данных (PostgreSQL, Cassandra, Elasticsearch), а также исследование возможностей графовой базы данных (Neo4j).
3. Разработка и оптимизация алгоритмов кэширования на базе Redis 7 и Hazelcast с проработкой стратегий активного прогрева кэша.
4. Интеграция с Vault, для хранения откытых и закрытых коючей, для подписания документов.
5. Настройка мониторинга и observability с помощью стека Prometheus + Grafana, а также трассировка запросов через OpenTelemetry и Jaeger.
Достижения
Достижения:
1. Переход проекта со SpringBoot2 на SpringBoot3 .
2. Разработка и оптимизация серверной сервисов с использованием Java 21 (виртуальные потоки, Project Loom) и Spring Boot 3, обеспечивающая быструю обработку и доставку документов.
3. Опитмизация сапросов к БД до достижения целевых значений нагрузочного тестировани.
4. Внедрение распределенных транзакций в микросервисной среде (хореография)
Стек специалиста на проекте
Observabilit, Grafana, Работа с интеграциями, Базы данных, opentelemetry, Keycloak, Elasticsearch, Java, Redis, Neo4j, Prometheus, JWT, Cassandra, MinIo, Jaeger, OAuth 2.0, Vault, Мониторинг, Hazelcast, Нереляционные БД (NoSQL), оптимизация, PostgreSQL
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2024 - По настоящее время
(1 год 4 месяца)
СБЕРКОРУС
Роль
Senior Java Developer | Team Lead
Обязанности
Разработка и внедрение автоматизированной системы для формирования и подачи налоговой отчетности в Федеральную налоговую службу России. Сервис для подписания документов с помощбю ПЭП. Сервис для аудита изменения данных пользователей. Проектирование и создание сервиса уведомлений пользователей.
Обязанности:
1. Организация работы команды Java-разработчиков и координация всех этапов разработки проекта (Agile, Автоматизированные очеты в Jira по эффективному управлению проектом).
2. Управление интеграционными процессами с внешними сервисами и государственными реестрами (проектирование API, Open API).
3. Проектирование и реализация микросервисной архитектуры, включая разработку модулей аудита данных и сервиса подписей документа с помощью ПЭП и микросервис для формирования документов (Spring Boot, PostgreSQL, RabbitMQ, Apache Kafka).
4. Настройка центра уведомлений для обеспечения своевременной коммуникации с клиентами (Web Flux, PostgreSQL, Apache Kafka, Redis Pub/Sub).
Достижения
Достижения:
1. Успешное внедрение государственной цифровой услуги, обеспечивающей автоматизированное формирование и подачу отчетности в налоговые органы РФ.
2. Реализация комплексной интеграции с многочисленными внешними сервисами и системами электронного документооборота
3. Разработка и внедрение модуля аудита изменений данных, подключённого к десяткам микросервисов для повышения прозрачности бизнес-процессов.
4. Создание единого центра уведомлений поддерживающего PUSH-уведомления, SMS и Email.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Apache Kafka, Java, Jira, Agile, Spring Boot, WebFlux, Microservices, Redis, Pub/Sub, Microservice Architecture, OpenAPI
Отрасль проекта
HRTech
Период работы
Июнь 2020 - Апрель 2024
(3 года 11 месяцев)
Aplana Software
Роль
Senior java software engineer
Обязанности
Корпоративное программное обеспечение для ПАО Сбербанк. Разработка и сопровождение сервисов для учета внутренних активов банка и специализированного решения для ведения налогового учета.
Обязанности:
1. Проектирование и разработка серверной логики на базе JEE с использованием Spring (Java и Groovy).
2. Автоматизация процессов управления внутренними ресурсами и активами (Activity).
3. Участие в проектировании архитектуры системы для налогового учёта и разработка соответствующих модулей расчёта и отчетности (Прототипирование MVP).
4. Интеграция с внутренними банковскими системами и Oracle-базами данных.
5. Настройка и администрирование сервера приложений WebSphere для обеспечения стабильной работы сервисов и настройка JMS в рамках WebSphere.
6. Сотрудничество с бизнес-аналитиками, системными аналитиками и экспертами для анализа требований, составления технических заданий и проведения ревью кода и документации.
Достижения
1. Автоматизация процессов управления и мониторинга внутренних активов, что повысило прозрачность и эффективность операций банка.
2. Успешное проектирование и внедрение архитектуры системы для налогового учёта, включающей разработку модулей расчёта и отчетности.
3. Интеграция с ключевыми внутренними системами банка и Oracle-базами данных, обеспечившая стабильность работы корпоративного ПО.
4. Оптимизация конфигурации серверов приложений ( WebSphere), что способствовало повышению производительности и надежности системы.
Стек специалиста на проекте
Java, Activity, JMS, WebSphere, Groovy, Администрирование, Автоматизация процессов, Spring
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2019 - Июнь 2020
(1 год 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
Программирование 1С / Институт им. Баумана, Программист 1С 2000 г.
Образование
Высшее
Учебное заведение
Восточно-Сибирская государственная академия образования
Специальность
Факультет математики, физики и информатики, Физика и информатика
Завершение учебы
1997 г.
Высшее
Учебное заведение
Институт динамики систем и теории управления Сибирского отделения Российской академии наук
Специальность
Магистр / Математическое и программное обеспечение для вычислительных комплексов, Прикладная информатика
Завершение учебы
1999 г.