Андрей Ж. Java разработчик, Senior
ID 44212
АЖ
Андрей Ж.
Senior
Россия, Санкт-Петербург, UTC+3
3 896,1 Р/час
НДС не облагается
Специалист доступен с 13 октября 2026 г.
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Отрасли
Знание языков
Английский — C2
Главное о специалисте
Опытный Java/Kotlin-разработчик с 15+ годами практики в highload-системах финансового сектора и enterprise-платформах: от банковского клиринга в Citibank до микросервисной платформы CloudLinux и wealth-management-сервисов SberTech. Проектировал и реализовывал с нуля API Gateway, сервисы аутентификации (JWT/OAuth2), CRM и личные кабинеты, внедрял Event Sourcing, паттерн Saga и реактивную модель на WebFlux/Netty, достигая покрытия интеграционными тестами до 70%.
Обладает глубокой экспертизой в микросервисной архитектуре (DDD, CQRS, Clean Architecture, Cloud Native) и уверенно работает на всём стеке: от проектирования распределённых транзакций до настройки CI/CD и оркестрации в Kubernetes/OpenShift, что делает его ценным специалистом как в роли ведущего разработчика, так и архитектора.
Опыт с ИИ и автоматизацией:
• Использует OpenAI (ChatGPT) и Claude Code (KiloCode) в рабочем процессе разработки для ускорения написания кода и решения архитектурных задач.
Проекты
(15 лет 8 месяцев)CloudLinux
Роль
Ведущий Kotlin/Java-разработчик / Архитектор
Обязанности
Краткое описание проекта: Платформа управления и развёртывания клиентских сервисов (личные кабинеты, CRM, API Gateway, платёжные интеграции)
Обязанности:
• Разработка личных кабинетов пользователей и сотрудников
• Интеграция с платёжными сервисами
• Реализация авторизации и аутентификации, API Gateway, оркестрация микросервисов
• Разработка микросервисов на Java 21, Kotlin, Spring Boot 3, Scala, Go
• Проектирование и развитие микросервисной архитектуры
• Реализация REST / SOAP / gRPC API
• Проектирование распределённых транзакций
• Настройка CI/CD pipeline
• Оптимизация производительности и масштабирование системы
• Работа с highload-инфраструктурой
• Работа с базами данных (PostgreSQL/MySQL) и оптимизация запросов
• Развёртывание Kafka как шины асинхронного обмена данными
• Внедрение Event Sourcing и паттерна Saga для распределённых транзакций
• Перевод микросервисов на реактивную модель (WebFlux / Netty)
• Внедрение оркестрации бизнес-процессов на базе Camunda (BPMN)
• Проектирование сервисов в соответствии с DDD, CQRS, Clean Architecture
• Настройка миграций БД (Liquibase / Flyway)
• Организация покрытия тестами: Unit, Integration (до 70%), Testcontainers, WireMock
Достижения
• Реализована полноценная микросервисная платформа с нуля: личный кабинет, CRM, API Gateway, сервис аутентификации
• Достигнуто покрытие интеграционными тестами до 70%, что повысило надёжность релизов
• Переход на реактивную модель (WebFlux/Netty) обеспечил масштабируемость под highload-нагрузки
• Внедрение Event Sourcing и Saga Pattern обеспечило консистентность распределённых транзакций
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Git, MySQL, Docker, REST, Java, JavaScript, Jira, Confluence, BPMN, SOAP, Kotlin, Go, Oracle, TestNG, JUnit, Selenide, Mockito, JPA, Linux, Hibernate, MongoDB, Scala, Jenkins, Spring Security, Cucumber, Grafana, GitHub Actions, Redux, Kubernetes, Apache, Prometheus, JWT, OpenShift, Java SE, Netty, Liquibase, Flyway, Keycloak, ClickHouse, JMS, Camunda, WebFlux, Zabbix, gRPC, OpenID Connect, Nexus, GreenPlum, Apache Hadoop, Apache Spark, Cassandra, Helm, Kafka, Spring Cloud, WireMock, OAuth 2.0, Vault, TestContainers, ELK Stack, Redis, Spring WebFlux, ActiveMQ, WebSockets, React, Gitlab CI, Graphite, Java 21, Spring framework 5, Spring boot 3, Storm, Apache flink, OpenTelemetry, java 25, JAX-WS, JFrog Artifactory
Отрасль проекта
Hardware&Software
Период работы
Декабрь 2019 - По настоящее время
(6 лет 11 месяцев)
SberTech
Роль
Ведущий Java/Kotlin-разработчик
Обязанности
Краткое описание проекта: Управление благосостоянием и долевое страхование жизни (ДСЖ) — backend-сервисы для банковских веб-приложений
Обязанности:
• Разработка backend-сервисов на Java 8–21, Kotlin, Scala, Spring 6 / Spring Boot 3
• Развитие микросервисной и SOA архитектуры
• Реализация REST / SOAP / gRPC сервисов
• Интеграция через Kafka, RabbitMQ, JMS
• Внедрение Event Sourcing
• Интеграция с Keycloak
• Разработка и оптимизация SQL/NoSQL запросов
• Развёртывание сервисов в Kubernetes / OpenShift
• Подготовка релизов, участие в приёмо-сдаточных испытаниях
• Проведение мониторинга работоспособности и производительности
• Исправление выявленных багов
• Разработка стратегий отказоустойчивости и масштабируемости
• Внедрение и поддержка CI/CD процессов
• Написание автотестов
• Реализация сервиса планировщика заданий
• Разработка сервиса по созданию отчётов
• Разработка сервиса по работе со справочниками
• Взаимодействие микросервисов по Kafka, REST, gRPC
Достижения
• Реализован комплекс backend-сервисов для wealth-management и страховых продуктов банка
• Обеспечена отказоустойчивость и масштабируемость платформы через Kubernetes/OpenShift
• Налажены CI/CD процессы, сокращено время выхода релизов
• Интеграция с Keycloak обеспечила централизованное управление аутентификацией
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Git, Docker, Elasticsearch, REST, Java, JavaScript, SOAP, Kotlin, Oracle, Selenium, TeamCity, TestNG, JUnit, Mockito, Spring Boot, JPA, Maven, Gradle, Hibernate, MongoDB, Scala, Jenkins, Grafana, Redux, Kubernetes, Memcached, CSS3, JSP, Prometheus, TypeScript, JAX-RS, OpenShift, Netty, Keycloak, Log4j, ClickHouse, JMS, Hazelcast, WSDL, Camunda, SonarQube, WebFlux, Zabbix, Tarantool, Bootstrap, QTP, gRPC, HTML5, Ansible, Nexus, HP, ESB, SLF4J, Cassandra, MinIo, Helm, Kafka, Spring Data, Angular, Spring Cloud, JQuery, Hbase, Apache Ignite, Guava, Vault, Graylog, Docker Swarm, ELK Stack, JAXB, IBM WebSphere, Redis, Hamcrest, Spring, WebSockets, React, Zipkin, Mesos, puppet, Gitlab CI, Akka, assertj, Framework, Chef, Argo CD, UFT, scylladb, Spring Integration, gmock, nio, JAX-WS, JFrog Artifactory
Отрасль проекта
FinTech & Banking
Начало работы
Июль 2016 - Декабрь 2019
(3 года 6 месяцев)
Citibank
Роль
Java-разработчик
Обязанности
Краткое описание проекта: Банковское программное обеспечение: клиринговые системы и транзакционная обработка
Обязанности:
• Разработка backend-сервисов на Java 17+ / Spring / Spring Boot
• Проектирование и реализация RESTful API (Swagger / OpenAPI)
• Интеграция сервисов с использованием Kafka
• Работа с реляционными базами данных (PostgreSQL) через Hibernate / JPA
• Настройка и поддержка CI/CD процессов
• Развёртывание сервисов в контейнерах (Docker / Kubernetes)
• Разработка новой функциональности на стороне backend, включая динамический интерфейс
• Рефакторинг модулей системы для повышения производительности
• Реализация функциональности с пинами для различных сущностей
• Ускорение работы API
Достижения
• Повышена производительность клиринговых систем за счёт рефакторинга ключевых модулей
• Ускорено взаимодействие клиент-сервер через оптимизацию API
• Расширены возможности работы с данными через новую функциональность пинов
• Налажены CI/CD процессы и контейнеризация сервисов
Стек специалиста на проекте
PostgreSQL, Git, Docker, REST, XML, JSON, Java, SOAP, Postman, TFS, JUnit, Spring Boot, JPA, Maven, Linux, Hibernate, Swagger, Kubernetes, Nginx, JWT, HTTP, Ansible, Helm, Kafka, Azure DevOps, Microsoft, OAuth 2.0, J2EE, Spring, OpenAPI, Identity Server, Framework, JFrog Artifactory
Отрасль проекта
FinTech & Banking
Начало работы
Март 2011 - Июнь 2016
(5 лет 4 месяца)
Формат работы
Объем участия в проекте
Высокая нагрузка
Формат взаимодействия
Удаленный
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский государственный университет
Специальность
Математическое обеспечение и администрирование информационных систем
Завершение учебы
2004 г.
