Сергей Б. Java разработчик, Middle+
ID 22298
СБ
Сергей Б.
Мужчина, 23 года
Россия, Омск, UTC+6
Ставка
3 116,88 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B1
Главное о специалисте
Java-разработчик с опытом работы на проектах в сферах FinTech & Banking, Government & Public Sector и Realty & Constructoring.
На проекте «Высоконагруженное приложение» для управления финансами и обработки платежей занимался разработкой новых функциональностей, улучшением производительности приложения, работал с PostgreSQL, тестировал код с использованием Junit 5, Mockito и TestContainers, применял Agile-подходы для гибкой и эффективной совместной работы.
В рамках проекта по разработке высокопроизводительного сервиса для налогового администрирования реализовал модуль формирования регистрационного номера документа, разработал систему на микросервисной архитектуре, обрабатывал более 100 тысяч запросов в минуту, работал с базами данных PostgreSQL и Oracle DB.
Участвовал в создании приложения для удалённой сдачи отчётности и получения электронной подписи ответственного о приёме документации: проектировал систему, описывал бизнес-требования, разрабатывал и реализовывал БД, оптимизировал процессы аутентификации и авторизации, писал модульные тесты и документацию проекта с помощью нотации C4.
Проекты
(3 года 10 месяцев)
Высоконагруженная CRM-система
Роль
Java Developer
Обязанности
Проект: Высоконагруженная CRM-система для управления взаимодействий с клиентами
Основные обязанности:
● Написание RESTfull системы
● Разработка микросервисов с применением асинхронной обработки и реактивного взаимодействия через Spring WebFlux
● Работа с PostgreSQL и реализация миграций при помощи Liquebase
● Развёртывание сервисов в Docker-контейнерах, поддержка CI/CD-процесса
● Написание тестов с использованием Junit 5, Mockito и TestContainers
● Внедрение некластеризованных индексов
● Ведение документации кода с использованием Swagger и JavaDoc
● Написание сложных динамических запросов через Criteria API
● Участие в Code-Review
Команда проекта: 1 TechLead, 1 PM, 4 Java Developers, 2 аналитика, 2 QA.
Достижения
- Достиг покрытия тестами более 70% бизнес-логики
- Повысил отзывчивость системы за счёт оптимизации архитектуры и внедрения реактивного подхода
- Улучшил производительность базы данных, за счёт внедрения средств оптимизации
Стек специалиста на проекте
Java 21, r2dbc, Spring Data, Liquibase, REST, Git, Mockito, Gradle, Swagger, Kafka, Spring WebFlux, Docker, Agile, TestContainers, JUnit 5, Spring Boot, Jira, PostgreSQL, Microservices
Отрасль проекта
HRTech
Период работы
Январь 2025 - По настоящее время
(7 месяцев)
Высоконагруженное приложение
Роль
Java Developer
Обязанности
Проект: Высоконагруженное приложение для управления финансами и обработки платежей.
Основные обязанности:
● Разработка новых функциональностей для управления финансами и осуществления платежей
● Улучшение производительности приложения
● Опыт в разработке высоконагруженных систем
● Работа с PostgreSQL для реализации реактивной архитектуры и организации хранения данных
● Тестирование с использованием Junit 5, Mockito и TestContainers
● Развертывание приложения с помощью Docker
● Поддержка и исправление ошибок в приложении
● Документирование API с использованием Swagger
● Работал в распределенной команде, в которую входили бэкенд-разработчики, тестировщики и аналитики
● Использование Agile-подходов для гибкой и эффективной совместной работы
● Настройка мониторинга в Kubernetes с использованием Prometheus
● Интеграция с Kafka для асинхронной передачи сообщений
● Плотное взаимодействие с DevOps-специалистами для обеспечения надежной и автоматизированной инфраструктуры
Команда проекта: 1 TechLead, 1 PM, 6 Java Developers, 3 аналитика, 3 QA, 1 DevOps.
Достижения
было внедрено 5 фич, 4 из которых сейчас в проде. Было исправлено 16 багов, 9 из которых являлись критическими.
Стек специалиста на проекте
Java 21, r2dbc, Spring Data, Flyway, REST, Java, Git, Mockito, Gradle, Swagger, Kafka, Spring WebFlux, Docker, Agile, TestContainers, JUnit 5, Spring Boot, Jira, PostgreSQL, Microservices
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2023 - Январь 2025
(1 год 2 месяца)
Разработка высокопроизводительного сервиса
Роль
Java Developer
Обязанности
Проект: Разработка высокопроизводительного сервиса для налогового администрирования
Основные обязанности:
- Реализация модуля формирования регистрационного номера документа.
- Разработка системы, построенной на микросервисной архитектуре.
- Обработка более 100 тысяч запросов в минуту.
- Обработка асинхронных запросов с Kafka.
- Кэширование данных Redis.
- Работа с PostgreSQL, Oracle DB.
Команда проекта: 1 TechLead, 1 PM, 5 Java Developers, 2 аналитика, 3 QA (2 из которых являлись мануальными тестировщиками).
Достижения
были написаны реактивные микросервисы, устойчивые к изменениям. Было достигнуто покрытие кода тестами на уровне 80%.
Стек специалиста на проекте
r2dbc, Spring Data, Spring Data JPA, Flyway, Keycloak, REST, Java, Git, Mockito, Gradle, Swagger, Kafka, Spring WebFlux, Docker, Agile, Spring Security, TestContainers, JUnit 5, Spring Boot, Jira, Java 18, PostgreSQL, Microservices
Отрасль проекта
Government & Public Sector
Период работы
Октябрь 2022 - Декабрь 2023
(1 год 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Омский государственный университет им. Ф.М. Достоевского
Специальность
Прикладная математика и информатика
Завершение учебы
2025 г.