НС
Никита С.
Мужчина, 38 лет
Россия, Саратов, UTC+4
Ставка
5 194,8 Р/час
НДС не облагается
Специалист доступен с 15 мая 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Опытный Java-разработчик уровня Senior с более чем 11-летним опытом работы в IT. Он участвовал в разработке высоконагруженных приложений для e-commerce, процессинга банковских переводов и систем защиты от мошенничества.
Никита работал над проектами для компаний «Л'Этуаль», IBS, Grid Dynamics, EPAM Systems Inc., NetCracker Technology Corp. (Россия) и Пробизнесбанк, ОАО АКБ.
Также Никита имеет опыт наставничества и руководства группой разработчиков.
Навыки:
Архитектура: Микросервисная, Монолитная, DDD
Паттерны и практики разработки: Интеграционные (EIP), Микросервисные (MSA), SOLID
Технологии и фреймворки: Java SE 8/11/14/17, Java core, Spring Boot, Spring Data, Spring Security,
Фреймворки: JPA, Hibernate, JDBC
Системы контроля версий: git, gitflow
Сборка проектов: maven, gradle
Аутентификация и авторизация: SSO, OAuth 2.0, Keycloak, JWT, Spring Security
CI/CD конвейеры: Gitlab, TeamCity, Jenkins
Базы данных SQL: PostgreSQL, Oracle
Методологии разработки: Agile, Scrum, Kanban
Мониторинг: Grafana
Тестирование: JUnit, Mockito, Spring Testing Framework, Testcontainers, TDD, BDD
Управление проектом: Jira, Confluence,
Системы миграции БД: Flyway, Liquibase
Протоколы и интеграционные подходы: http/s, REST, RESTful API, gRPC, SOAP, WebServices
Сериализация и десериализация: JSON, JAXB, Jackson, Protobuf, Avro
Технологии контейнеризации: Docker
Оркестраторы: Kubernetes, OpenShift
Брокеры сообщений: RabbitMQ, Kafka,
API management: Swagger, OpenAPI
Операционные системы: Windows, Linux, macOS
Вспомогательные языки программирования: SQL, Python
Анализ кода: Checkstyle, Sonarqube, Jacoco
Проекты
(11 лет 7 месяцев)
Разработка продуктов для e-commerce
Роль
Программист-разработчик
Обязанности
Высоконагруженное приложение для агрегации данных и интеграции с рекламной платформой (рекомендации и таргетинг).
Ключевые обязанности:
- Разработка пользовательских историй и исправление ошибок в приложениях для борьбы с мошенничеством;
- Написание unit-тестов на свой код и до этого не покрытые участки;
- Рефактроринг;
- Участие в оценке задач;
- Разработка системы анонимизации данных в логах, которую удобно применять всем разработчикам.
Стек технологий: Java 8, Oracle BD, Postgree DB, Hibernate, MyBatis, Spring Boot.
Особенности проекта: Учёт взаимодействия с различным форматов входящих и исходящих данных. Необходимо следить за оптимальным построением запросов.
Стек специалиста на проекте
Работа с интеграциями, Разработка, ДО, Оценка задач, Базы данных, wire, MyBatis, test containers, Spring Cloud, Zabbix, Java, Oracle, JUnit, Рефакторинг, Prometheus, Kafka, BD, mock, Hbase, MSSQL, SQL, Docker, разработка системы, Hibernate, OpenShift, Hazelcast, Java 8, REST API, Spring, Spring Boot, Unit testing, данных, код, PostgreSQL, CI/CD, Kubernetes, Spring Boot Test
Отрасль проекта
Urban technology
Период работы
Сентябрь 2023 - Июль 2024
(11 месяцев)
Software Developer, Best2Pay
Роль
Программист-разработчик
Обязанности
Краткое описание системы: Процессинг для банковской системы и интеграция с внешними системами (геолокация, dadata и т.п.).
Ключевые обязанности:
- Разработка функциональности для системы обработки банковских переводов и системы защиты от мошенничества;
- Участие в оценке задач;
- Работа над story;
- Написание unit-тестов на свой код и до этого не покрытые участки.
Стек технологий: Spring Boot, Spring Security, Hazelcast, Java 8, Oracle DB.
Время реализации проекта: 1 год 3 месяца.
Особенности проекта: Необходимо учитывать высокий объем транзакций, а также сохранение анонимности данных.
Стек специалиста на проекте
Работа с интеграциями, Разработка, ДО, Оценка задач, Базы данных, wire, MyBatis, test containers, Spring Cloud, Zabbix, Java, Oracle, JUnit, Рефакторинг, Prometheus, Kafka, BD, mock, DaData, Hbase, MSSQL, SQL, Docker, Spring Security, разработка системы, Hibernate, OpenShift, Hazelcast, E-commerce, Java 8, Oracle Database, REST API, Spring, Spring Boot, Unit testing, данных, код, PostgreSQL, CI/CD, Kubernetes, Spring Boot Test
Отрасль проекта
Urban technology
Период работы
Февраль 2022 - Сентябрь 2023
(1 год 8 месяцев)
Л'Этуаль
Роль
Java Developer
Обязанности
Проект: Поддержка и разработка нового функционала для e-commerce системы компании Л`Этуаль.
Краткое описание системы: e-commerce для продаж.
Ключевые обязанности:
- Исправление ошибок;
- Разработка пользовательских историй;
- Участие в оценке задач;
- Написание unit-тестов на свой код и до этого не покрытые участки;
- L3-багфиксинг;
- Поддержка устойчивой работы системы в процессе «Черной пятницы», оптимизация процесса чекаута.
Стек технологий: MS SQL, Spring, Oracle Commerce.
Особенности проекта: учёт изменчивости нагрузки в зависимости от периода (например, Черная Пятница), быстрое реагирование на проблемы с чекаутом у пользователя.
Стек специалиста на проекте
commerce, Разработка, ДО, Оценка задач, продажи, wire, test containers, Spring Cloud, Zabbix, Java, Oracle, JUnit, Prometheus, Kafka, mock, Hbase, MSSQL, SQL, Docker, OpenShift, Hazelcast, E-commerce, Microsoft, REST API, Spring, Spring Boot, Unit testing, оптимизация, код, PostgreSQL, CI/CD, Kubernetes, Spring Boot Test
Отрасль проекта
Urban technology
Период работы
Май 2021 - Февраль 2022
(10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Саратовский государственный университет имени Н.Г. Чернышевского
Специальность
Нелинейные процессы
Завершение учебы
2010 г.