Константин Н. Java разработчик, Senior

ID 19644
КН
Константин Н.
Мужчина, 26 лет
Россия, Саратов, UTC+4
Ставка
4 545,45 Р/час
НДС не облагается
Специалист доступен с 2 января 2026 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
CI/CD
Confluence
Datadog
Docker
Flyway
Framework
Git
Gradle
Grafana
Hibernate
Jackson
Jacoco
Java Core
Java SE
JDBC
JDBC Template
Jenkins
Jira
JUnit 5
Kafka
Keycloak
Kotlin
Kubernetes
Liquibase
Maven
Mockito
MySQL
OAuth 2.0
OpenAPI
PostgreSQL
Prometheus
RabbitMQ
React
REST
REST API
SOLID
Spring Boot
Spring Data
Spring Security
SQL
Swagger
TeamCity
TestContainers
TypeScript
Отрасли
FinTech & Banking
GameDev
Telecom
Знание языков
Английский — B1
Главное о специалисте
Константин – высококвалифицированный Java-разработчик с более чем четырёхлетним опытом работы в разработке и сопровождении сложных систем, включая игровой, финансовый и телекоммуникационный сектора. Константин демонстрирует высокий уровень экспертизы в проектировании микросервисной архитектуры, разработке бизнес-логики и интеграции сложных систем. Его профессиональный стек включает: - Java 8/11/17, Kotlin, Spring Boot, Hibernate, JPA; - Работу с брокерами сообщений и системами мониторинга; - Инструменты тестирования; - CI/CD инструменты; - Технологии контейнеризации. За время своей работы Константин: - Спроектировал и внедрил систему, которая значительно упростила интеграцию новых игровых механик и расчет аналитических метрик. Эта архитектура обеспечила масштабируемость и унификацию игровых процессов, что требовало глубокого понимания принципов проектирования систем и работы с shared state; - Адаптировал существующие игры под универсальное игровое ядро, что включало рефакторинг, изменения в архитектуре и приведение игровых активностей к унифицированному состоянию; - Реализовал устойчивую интеграцию с Stripe API, обеспечив обработку различных сценариев оплаты и многое другое. Эти достижения отражают его способность разрабатывать высоконагруженные, масштабируемые и надёжные системы. Константин демонстрирует аналитический подход к решению задач, внимание к деталям и умение эффективно взаимодействовать с командой. Его опыт с Kotlin, в сочетании с глубокими знаниями Java и современными инструментами разработки, делает его ценным специалистом для реализации сложных проектов.
Проекты   (4 года 7 месяцев)
Разработка и поддержка игровой платформы
Роль
Java-developer
Обязанности
Краткое описание системы: Система включает в себя универсальное игровое ядро, обобщенную систему симуляции игровых процессов, инструменты для создания и настройки игровых механик, а также аналитический функционал. Ключевые обязанности: • Разработка на Java 17-21 (также использование Java 11); • Работа со Spring Framework (Boot, Cloud, Security, Testing); • Разработка обобщенной системы симуляции игр, упрощающей интеграцию новых игр и расчет аналитических метрик; • Создание игровых механик и игр; • Разработка обвязок вокруг игрового пространства, включая перевод игровых активностей на shared state систему; • Участие в разработке и внедрении универсального игрового ядра, а также адаптация существующих игр под новую архитектуру; • Разработка и добавление аналитического функционала для аналитического отдела; • Создание админ-панели (backend + frontend), что позволило оптимизировать и автоматизировать ключевые бизнес-процессы; • Участие в разработке системы достижений и ачивок для игр; • Проектирование конфигураций для игр и унификация игровых активностей через изменения в архитектуре; • Исправление багов, написание документации, ревью кода, тестирование и рефакторинг существующего кода; • Проведение юнит и интеграционного тестирования (JUnit, Mockito); • Использование дополнительных инструментов тестирования (Test Containers, WireMock); • Работа с инструментами контейнеризация и оркестрации (Docker, Kubernetes, OpenShift); • Работа с SQL (MySQL) и NoSQL (MongoDB); • Кэширование данных (Redis); • Использование RabbitMQ для асинхронного взаимодействия между микросервисами. Реализованные модули: • Универсальное игровое ядро для поддержки различных игровых механик; • Обобщенная система симуляции игр с возможностью масштабирования; • Панель администратора для управления игровыми процессами и аналитическими данными (бэкенд + фронтенд); • Система достижений и ачивок для повышения вовлеченности игроков; • Модуль аналитики для отслеживания ключевых игровых метрик и BI. Количество пользователей: DAU ~ 650к, RPC ~ 55к Особенности проекта: • Использование shared state для синхронизации игровых активностей в реальном времени; • Унификация игровых механик через адаптацию архитектуры; • Интеграция аналитического функционала для улучшения качества продуктов; • Масштабируемость для добавления новых игр и игровых режимов; • Разработка пользовательского интерфейса админ-панели для упрощения управления игровой платформой.
Достижения
• Разработал и внедрил обобщенную систему симуляции игр, что ускорило интеграцию новых игровых механик; • Оптимизировал игровые процессы, приведя игровые активности к унифицированной архитектуре; • Создал функционал аналитики, позволяющий отслеживать ключевые метрики для улучшения продуктов; • Реализовал админ-панель, которая значительно повысила эффективность внутренних процессов; • Успешно адаптировал существующие игры к новой архитектуре игрового ядра.
Стек специалиста на проекте
RabbitMQ, MySQL, Docker, TeamCity, JUnit, Mockito, Gradle, Hibernate, Kubernetes, Google, TypeScript, Guice, gRPC, Redis, Datadog, React, jersey, Java 17-21
Отрасль проекта
GameDev
Период работы
Октябрь 2023 - Декабрь 2024  (1 год 3 месяца)
Финансовая платформа для обработки платежей и управления пользовательскими данными
Роль
Java-developer
Обязанности
Краткое описание системы: Система для управления платежами и пользовательскими данными, включающая платежный процессинг с интеграцией Stripe API, механизм обработки ошибок, систему аутентификации и авторизации, а также инструменты для масштабируемой разработки. Ключевые обязанности: • Разработка на Java 11-17; • Участие в составлении бизнес-требований и разработке архитектуры системы; • Разработка платежной системы и интеграция с Stripe API и REST API; • Полное внедрение механизма обработки ошибок (Error Handling); • Разработка end-to-end функциональности с использованием Spring Framework; • Оптимизация запросов к БД (PostgreSQL); • Участие в разработке системы аутентификации и авторизации пользователей; • Использование Kotlin для упрощения работы с асинхронным кодом; • Ревью кода команды и исправление багов; • Тестирование кода (JUnit, Test Containers); • Настройка CI/CD для автоматизации тестирования (Gitlab, Jenkins); • Использование Redis для управления сессиями. Реализованные модули: • Платежная система с интеграцией Stripe API; • Модуль обработки ошибок (Error Handling); • Система регистрации и авторизации пользователей; • Механизмы end-to-end тестирования. Количество пользователей: DAU ~ 50к Особенности проекта: • Система поддерживает различные сценарии оплаты и обработку транзакций в реальном времени; • Высоконадежный механизм обработки ошибок для обеспечения стабильности при пиковой нагрузке; • Интеграция с несколькими платежными шлюзами и модуль безопасности для защиты данных пользователей.
Достижения
• Реализовал надежную интеграцию с Stripe API, обеспечив поддержку различных сценариев оплаты; • Создал устойчивый механизм обработки ошибок, значительно повысив стабильность системы; • Разработал ключевые функциональные модули системы, включая процессы регистрации, авторизации и платежей; • Провел ревью и рефакторинг кода, что улучшило читаемость и производительность.
Стек специалиста на проекте
PostgreSQL, Docker, API, Kotlin, REST API, Mockito, Spring Boot, JPA, Hibernate, Jenkins, Spring Security, Kubernetes, Stripe, Spring Cloud, JUnit 5, TestContainers, Redis, Java 17
Отрасль проекта
FinTech & Banking
Период работы
Май 2022 - Октябрь 2023  (1 год 6 месяцев)
Система управления телекоммуникационными услугами
Роль
Java-developer
Обязанности
Краткое описание системы: Система для управления телекоммуникационными услугами, включающая управление счетами, учёт платежей, обработку запросов пользователей и автоматизацию бизнес-процессов. Ключевые обязанности: • Разработка бизнес-логики для телекоммуникационных систем (платежные аккаунты, счета, споры, полисы, корректировки и др.); • Реализация новых функциональных возможностей системы в соответствии с техническим дизайном; • Поддержка и рефакторинг существующего кода, исправление багов различной сложности; • Анализ кода и производительности системы, оптимизация кода и SQL-скриптов (PostgreSQL); • Знаком с инструментами мониторинга (Grafana, Prometheus). Реализованные модули: • Модуль управления платежными аккаунтами и счетами. • AOP-логика для аудита и протоколирования транзакций. • Система автоматической миграции данных. • Модуль автоматизации бизнес-процессов. Количество пользователей: более 1 000 000 пользователей услуг, предоставляемых системой. Особенности проекта: • Поддержка сложных телекоммуникационных процессов, включая споры и корректировки; • Внедрение отложенной загрузки данных для ускорения запуска системы; • Интеграция модулей с высокой производительностью для обработки транзакций в реальном времени; • Обеспечение строгой безопасности данных в соответствии с отраслевыми стандартами.
Достижения
• Оптимизация обработки ошибок: Переписал механизм обработки ошибок для одного из системных компонентов, полностью соответствуя новому техническому дизайну; • Разработка AOP-логики: Участвовал в создании сквозной логики для аудита и протоколирования транзакций, инициированных из других компонентов системы; • Fork для отложенной загрузки: Разработал решение для отложенной загрузки SQL-скриптов и XML на сервер, устранив проблемы синхронной загрузки при старте системы; • Миграция данных: Реализовал миграцию данных между системными компонентами с минимальным влиянием на производительность; • Новые функции: Участвовал в разработке функций для раздельных начислений и резервирования баланса; • Spring Framework: Написал множество контроллеров, сервисов, репозиториев, моделей и их атрибутов, используя Spring Framework; • Процессная автоматизация: Создал процессы в оркестраторе для автоматизации сложных бизнес-операций; • Рефакторинг: Переписал и оптимизировал устаревший код, повысив производительность и поддерживаемость системы.
Стек специалиста на проекте
PostgreSQL, SQL, Oracle, TeamCity, JUnit, Mockito, Spring Boot, JPA, Hibernate, Grafana, Prometheus, Java 8
Отрасль проекта
Telecom
Период работы
Июнь 2020 - Май 2022  (2 года)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Одесский государственный экологический университет
Специальность
Информационных технологий
Завершение учебы
2021 г.

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

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

Подробнее
EdTech • FinTech & Banking • LifeStyle
РА
Руслан А.
Минск
Java разработчик
Middle+
2 997,4 Р/час
ActiveMQ
actuator
Agile
Ansible
ArgoCD
assertj
AWS
Cassandra
cloud
Data
+101

▪ Разработчик программного обеспечения с более чем 4-летним опытом коммерческой разработки корпоративных приложений и участие в стартап-проектах ▪ Участие в проектировании и разработке систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание основных принципов объектно-ориентированного программирования, паттернов проектирования и практик Clean Code ▪ Опыт создания и оптимизации микросервисных архитектур ▪ Опыт работы с облачными сервисами (AWS), контейнеризацией (Docker, Kubernetes) и оркестрацией ▪ Навыки настройки CI/CD (GitLab, Jenkins, ArgoCD), написания unit- и интеграционных тестов ▪ Знание принципов SOLID, DRY, ACID, REST, CQRS, Event Sourcing, BASE, eventual consistency ▪ Опыт применения на практике throttling, rate limit, api gateway ▪ Опыт технического менторинга внутри команды ▪ Ответственный, легко обучаем, быстро адаптируется к новым задачам и процессам

Подробнее
FinTech & Banking • Urban technology
РМ
Роман М.
Москва
Java разработчик
Senior
3 142,85 Р/час
PostgreSQL
Docker
Java
Spring
Maven
Git
Spring Boot
Hibernate
JUnit
Kafka
+84

Опытный Java-разработчик с экспертизой в fintech и enterprise-решениях. Готов к сложным задачам — от проектирования архитектуры до оптимизации производительности. Умею не только писать чистый код, но и руководить командой (до 5 человек). Фокус на качестве: внедряю тестирование, ревью и лучшие практики (SOLID, DDD). Специализируюсь на Java и экосистеме Spring. Владею полным циклом разработки: от создания архитектуры до вывода продукта в продакшн и его поддержки. Ключевой опыт: Сбербанк: Участие в разработке с нуля уникального проекта «Оценка бизнес-идеи». Получил опыт полного цикла работ. ВТБ (СУБО, Корпоративные карты): Разработка системы для юрлиц с нуля, включая полный цикл обслуживания карт. Ценный опыт перевода монолита на микросервисную архитектуру (Spring Boot, PostgreSQL, Kafka), реализации бизнес-логики и интеграций. Гаскар Интеграция (Главный Java-разработчик): Руководство командой, создание облачного сервиса для управления строительными процессами. Опыт лидерства в разработке, проведения code review, рефакторинга и внедрения новых технологий. Навыки и обязанности: Технологии: Java 8,11,17,21, Spring Boot, Spring Framework, Spring Cloud, Spring Data, Hibernate, JOOQ, Concurrency, Reactor, JUnit, Mockito, PostgreSQL, MongoDB, ClickHouse, Apache Kafka, RabbitMQ, IBM MQ, Docker, Kubernetes, OpenShift, Jenkins, TeamCity, GitLab CI, Liquibase, Maven, Gradle, Git, IntelliJ IDEA, Kibana, Grafana, Postman, Confluence, Agile, микросервисная архитектура, рефакторинг, код-ревью, наставничество, управление командой. Управление: Руководство командой до 5 человек, обучение новых разработчиков, оптимизация процессов разработки. Качество: Внедрение лучших практик (SOLID, DDD), тестирования и код-ревью для повышения качества кода. Постоянно совершенствую навыки и изучаю новые технологии, стремясь к профессиональному росту и созданию качественных IT-решений.

Подробнее

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

FinTech & Banking • RnD
ДС
Дамир С.
Новосибирск
Бизнес аналитик
Senior
3 246,75 Р/час
API
Jira
Confluence
Postman
REST API
Swagger
Grafana
ClickHouse
NotePad++
Работа с базами данных
+12

Технический скилл: Хорошо ориентируется в процессе discovery-delivery, понимает и имеет опыт работы в методологии SCRUM и OKR. Имеет большой опыт в разработке REST API методов и в анализе больших объёмов данных различных форматов (xml, json, CSV). Опыт в проработке требований через все слои системы (микросервисная архитектура). От записи данных в БД до конечных пользователей WEBа. Опыт работы с БД - самостоятельно может выбрать необходимые для работы данные. Есть опыт работы с кибаной, postman и с системой продуктовой аналитики amplitude. Опыт в юридической сфере (Образование + сейчас разрабатывает ПО для юристов) Софтовый скилл: Общается открыто и спокойно. Структурно излагает мысли. Имеет опыт взаимодействия с конечными пользователями и с ЛПР. А так же проведения интервью для выяснения потребностей пользователей.

Подробнее
FinTech & Banking
АК
Алексей К.
Москва
Системный аналитик
Senior
3 246,75 Р/час
Specifications
Работа с интеграциями
UML
Kanban
Анализ
Разработка
ssas
Документирование
Разработка технической документации
Data Flow Diagrams (DFD)
+54

я системный аналитик с более чем 25-летним опытом работы в сфере IT и финансовых технологий. Последние годы я развиваю направление системного анализа и архитектуры в экосистеме Сбера, где участвую в проектировании интеграционных решений, разработке концептуальных моделей данных и внедрении подходов Data Governance. Мой профессиональный фокус — на выстраивании прозрачных и эффективных процессов взаимодействия между бизнесом и разработкой. Умею не только детально прорабатывать требования и проектировать API/REST-интеграции, но и видеть архитектуру системы в целом, обеспечивая согласованность решений на всех уровнях. Опыт руководства проектами и командами позволяет мне грамотно расставлять приоритеты и доводить проекты до результата в срок.

Подробнее
E-commerce & Retail • Marketing, Advertising & Design
ВЧ
Валерия Ч.
Москва
Бизнес/системный аналитик
Senior
3 596,53 Р/час
PostgreSQL
Git
MySQL
XML
JSON
Jira
Confluence
SQL
BPMN
Agile
+34

Валерия — бизнес/системный аналитик уровня Middle+ из Москвы. Специализируется на анализе бизнес-требований, проектировании бизнес-процессов и пользовательских интерфейсов, подготовке технической документации и API для интеграций с внешними системами. Имеет опыт работы на следующих проектах: - HR-система (KPI-аналитика, расчёт заработной платы, геймификация, управление проектами) — роль системного аналитика. Внедрила трассировку требований и шаблоны документации, организовала процесс пользовательского обучения и подготовки документации. - Система управления активами для «Газпромнефть» — роль системного аналитика. Успешно реализована интеграция с SAP ERP и IoT-системами мониторинга, внедрена ролевая модель доступа и автоматизация согласования изменений. - Управление аудиториями на основе данных от ФОИВ и настройка кампаний по аудиториям, поисковик по патентам — роль фулстек аналитика. Провела онбординг другого аналитика, успешно завершила проект и вывела его в продакшн. Обладает навыками работы с Agile, Scrum, Kanban, BPMN, UML, Confluence, Git, Jira, REST API, SOAP, XML и другими инструментами.

Подробнее
Media • Travel, Hospitality & Restaurant business
РК
Руслан К.
Курган
JavaScript разработчик
Senior
2 987,01 Р/час
Git
HTML
CSS
Docker
Java
JavaScript
Figma
Laravel
DevOps
GraphQL
+33

Ключевые навыки Java Script HTML ООП Redux SCSS TypeScript Laravel Yii Framework DevOps Cascading Style Sheets Vysshee Vysshee docker Ural Web Developer react (react-hooks) и typescript react, nextjs typescript, js, css, html jest, react-testing-library redux, mobx webpack, babel graphql, react-queryCI/CD (gitlab runners), docker UI/UX, figma (prototyping) - Решаю алгоритмические задачи - Разрабатываю docker файлы, настраиваю развертывание приложений. Настраиваю webpack конфигурации - Настраиваю CI/CD, оптимизирую приложение. Знаю практики чистого кода и практикую их. - Есть понимание что значит эффективная команда и опыт: как достичь результатов. Готов брать ответственность за результаты команды. - опыт работы с препроцессорами CSS (SCSS, Less и т. д.); - адаптивная верстка - хорошее понимание того, как работает браузер, как устроено взаимодействие между сервером и клиентом - опыт настройки Webpack, Babel, eslint - опыт настройки CI/CD gitlab-runners - критическое, системное мышление - хорошее знание HTML/CSS - коммерческий опыт разработки от 5 лет - опыт написание тестов - использование redux или mobx - Понимание принципов ООП, паттернов проектирования - Хорошо развитые гибкие навыки (soft-skills) - Прототипирование интерфейсов, базовые навыки веб-дизайна - Разработка интерфейсов в figma Обо мне Старший фронтенд разработчик. При возможности могу быть Тим Лидом. Аналитический склад ума, целеустремленный, внимательный к деталям. Хороший технический бэкграунд. Новые знания и опыт даются легко. Честен. Смотрю на вещи реалистично, но сохраняю позитив. Обладаю определенным чувством юмора, помогаю ближнему. Толерантен. Не смотрюТВ и стараюсь опосредоваться от политики. Стремлюсь к лучшему пониманию себя и к совершенству себя как специалиста. Конференции, тренинги: • Клуб публичных выступлений Сентябрь – Октябрь 2013: участник. • Медиаполигон-24: Челябинск 2014 от Русского репортера, участник тренингов и корреспондент. • AIESEC МФ и другие...

Подробнее