Кирилл Щ. Java разработчик, Senior

ID 3950
КЩ
Кирилл Щ.
Мужчина
Россия, Ростов-на-Дону, UTC+3
Ставка
2 363,44 Р/час
вкл. НДС 5% (87.62 Р)
Специалист доступен с 1 декабря 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Git
Java
Bash
Spring Boot
Spring
Hibernate
Lombok
Liquibase
MVC
Spring Security
Spring Mail
JWT
Jackson
Swagger
Mockito
JUnit
PostgreSQL
MySQL
HTML5
CSS3
Thymeleaf
Jira
Jenkins
Maven
Ansible
Postman
JUnit 5
Bitbucket
REST API
FreeMarket
Отрасли
E-commerce & Retail
FinTech & Banking
LifeStyle
Главное о специалисте
Опыт разработки 3 года Опыт работы с языками: Java, Bash Опыт работы с фреймворками: Spring Framework, Spring Boot, Hibernate, Lombok, Liquibase Опыт работы с библиотеками и технологиями: MVC, RESTful, Spring Security, Spring Mail, Swagger Spring Mockito, JUnit5, JWT, Jackson, Postgresql, MySQL, HTML5, CSS3, FreeMarker, Thymeleaf. Также опыт работы c: Git, Jira, Jenkins, Maven, Ansible, Postman
Проекты   (2 года 10 месяцев)
Веб приложение для миграции платформ продуктов банка "Platform V"
Роль
Backend-разработчик
Обязанности
Что реализовывал: 1.В рамках разбиения микросервиса "преднастройки и сбора данных о целевом проекте" на два микросервиса(микросервис "преднастройки" и "сбор данных") реализовывал алгоритм разделения JSON-данных для микросервисов и обратный алгоритм склейки JSON-данных. 2. Для "BitBucket Service" реализовал механизм поиска и сбора всех проектов у текущего пользователя в BitBucket и дальнейшей передачи их в микросервис "Анализатора" для дальнейше селекции. 3. Переписан механизм взаимодействия с BitBucket не через Техническую Учетную Запись, а через конкретного текущего пользователя в этой сессии + изменение жизни JWT токена на 15 минут. 4. В микросервисы добавлены обработки исключений и проброс их на фронт. 5. Написание mock-тестов и тестирование кода при помощи JUnit.
Стек специалиста на проекте
PostgreSQL, Bitbucket, Mockito, Spring Boot, Jackson, Hibernate, Spring Security, Swagger, JWT, JUnit 5, Spring, FreeMarket
Отрасль проекта
FinTech & Banking
Период работы
Май 2021 - Август 2022  (1 год 4 месяца)
Веб приложение списка покупок для сети магазинов "Перекресток"
Роль
Backend-разработчик
Обязанности
Что реализовывал: 1.Реализовал микросервис по поиску API "Перекресток" товаров и формирование списка запрашиваемых товаров и дальнейшей передачи их на фронт. 2. Реализовал авторизацию и аутентификацию пользователей + постраничный вывод списка товаров текущего пользователя и взаимодействия с ними(удалить/изменить/добавить). 3. Реализация (основного) микросервиса навигации по приложению: написан DAO слой, сервисный слой, слой работы с БД и контролеры. 4. Написан микросервис "Профиль" текущего пользователя. 5. Реализовани микросервис отправки писем и сообщений между пользователями. 6. Написание mock-тестов и тестирование кода при помощи JUnit.
Стек специалиста на проекте
PostgreSQL, Mockito, Spring Boot, Jackson, Hibernate, Spring Security, JWT, Thymeleaf, JUnit 5, Spring, Spring Mail
Отрасль проекта
E-commerce & Retail
Период работы
Август 2020 - Апрель 2021  (9 месяцев)
Портал для обмена книгами и взятие книги в аренду
Роль
Backend-разработчик
Обязанности
Что реализовывал: 1. Реализовал микросервис регистрации пользователя и книг конкретного пользователя и работа с зарегистрированными книгами(редактировать/добавить/удалить). 2. Реализовал авторизацию и аутентификацию пользователей 3. Реализация (основного) микросервиса навигации по приложению: написан DAO слой, сервисный слой, слой работы с БД и контролеры. 4. Добавление обработчиков исключений и вывод их на фронт. 5. Реализован механизм поиска книг по множественным критериям. 6. Написание mock-тестов и тестирование кода при помощи JUnit.
Стек специалиста на проекте
PostgreSQL, Mockito, Spring Boot, Jackson, Hibernate, Spring Security, JWT, Thymeleaf, JUnit 5, Spring, Spring Mail
Отрасль проекта
LifeStyle
Период работы
Ноябрь 2019 - Июль 2020  (9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

E-commerce & Retail • FinTech & Banking • Government & Public Sector • HRTech • Logistics & Transport • Realty & Constructoring • RnD
ИМ
Илья М.
Гомель
Java разработчик
Senior
4 545,45 Р/час
specta
HTML5
Servlets
JavaScript
Subversion
GitLab
Kubernetes
Java 7
criteria
+109

Разработчик с более чем 11-летним опытом в коммерческой разработке ПО, из них 8 лет – в Java-разработке. Хорошие знания и большой опыт работы с JSE 8+, Spring Framework (Core, MVC, Security, Data), Spring Boot, SQL, Hibernate, J2EE (servlets, JSP), PrimeFaces, реляционными базами данных (PostgreSQL, MySql, Oracle, DB2), Hybris, SOLR, Swagger, Liquibase. При разработке часто взаимодействовал с бизнес аналитиками и заказчиками. Неоднократно продумывал совместно с коллегами функционал и структуру базы данных. Как ведущий инженер слежу за соблюдением принципов разработки, таких как SOLID, ACID, DRY, KISS, также использую практики чистого кода и следую соглашениям REST при работе с http, имею опыт работы с SOAP. Имею большой опыт использования инструментов тестирования JUnit, Mockito. В процессе работы неоднократно приходилось использовать Jmeter. Последние 2 года работал руководителем Java Unit в компании SENLA. В процессе работы отдел вырос в 2 раза. Как главный инженер проводил подготовительные интервью для сотрудников своего офиса, смежных офисов, а также тренировал других коллег проводить интервью для их личностного роста, выступал в качестве руководителя на внутреннем проекте, менторил инженеров для освоения новых технологий. Участвовал в разработке плана подготовки сотрудников компании к работе на коммерческих проектах. Также в качестве руководителя отдела Java я регулярно проводил оценки производительности для своих подчиненных и составлял для них личные планы развития. В процессе трудовой деятельности я провёл большое количество собеседований в трёх компаниях на должности младшего и старшего уровня. Имею опыт обучения новичков. Принимал участие в защите дипломов на курсах программирования. В работе люблю задачи, требующие нестандартного решения. Также с удовольствием изучаю новые технологии.

Подробнее
FinTech & Banking • FoodTech • Government & Public Sector • Logistics & Transport • Manufacturing
АВ
Артур В.
Тюмень
Java разработчик
Senior
3 506,49 Р/час
методологии
Compose
ELK
Grafana
assertj
архитектура
AWS
GitLab
Разработка
брокеры сообщений
+109

Мой путь в IT — это постоянный поиск баланса между технической глубиной и решением бизнес-задач. За 5 лет работы с Java я убедился: даже самый сложный код имеет ценность только тогда, когда он становится частью системы, которая работает для людей. В проектах, где требовалось масштабировать сервисы или интегрировать разнородные системы, я учился видеть не только код, но и контекст. Например, оптимизация процессов обработки данных или внедрение инструментов для прозрачности инфраструктуры — это не просто задачи из джуры, а шаги к тому, чтобы заказчик получил результат быстрее и без потерь. Мне близок подход, где разработчик — не просто исполнитель, а участник диалога. Будь то проектирование микросервисов, настройка CI/CD или менторство коллег — я стараюсь работать так, чтобы код и процессы становились надежным фундаментом, а не временным решением. Ищу команду, где смогу применять этот опыт. Готов решать задачи, требующие как технической экспертизы, так и умения слушать, анализировать и предлагать. Самая интересная задача: Реализация интеграции с 5 разнородными источниками данных (PostgreSQL, Elasticsearch, внешние API) для генерации PDF-документов в реальном времени. · Нужно было обеспечить синхронную работу с системами, которые имели разные форматы данных и latency. · Добавил асинхронную обработку через Kafka: данные собирались в фоне, а пользователь получал уведомление о готовности документа. · Использовал Redis для кэширования шаблонов и часто запрашиваемых данных Самая технически сложная задача: Обработка 5000+ событий в секунду с IoT-датчиков в реальном времени без потерь данных. · Kafka не справлялась с пиковой нагрузкой: сообщения терялись, потребители отставали. · Данные о температуре плавки и составе сплавов критичны для качества продукции. Решение которое внедлил для решения проблемы: · Перераспределил партиции Kafka, увеличив их количество, и настроил сжатие сообщений. · Внедрил Apache NiFi как буферный слой для предобработки данных перед отправкой в Kafka

Подробнее
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 • LifeStyle
ВС
Ваган С.
Ереван
Java разработчик
Middle+
3 403,86 Р/час
API Gateway
Docker
Eureka
Framework
Hibernate
Integration testing
Java
Microservices
MongoDB
mongoDB Compass
+137

• Амбициозный и целеустремленный разработчик Java. • Опыт разработки и поддержки сложных распределенных корпоративных систем. • Понимание принципов ООП и SOLID, принципов IoC и принципов чистого • кода (DRY, KISS). • Возможность писать чистый и поддерживаемый код с автоматизированными модульными тестами. • Опыт работы с методологией Agile. • Хорошие аналитические и проблемно-ориентированные навыки. • Хорошие коммуникативные и межличностные навыки. • Возможность работы в команде, а также в качестве одиночного инженера. • Настоящий командный игрок с хорошими коммуникативными навыками как письменными, так и устными. • Успешная работа в командной среде, а также независимо. • Способность работать в условиях стресса и многозадачности. • Способность следовать инструкциям и предоставлять качественные результаты. • Практический опыт работы с GitHub и Bitbucket. • Практический опыт разработки баз данных (MySQL, MongoDB, PostgreSQL).

Подробнее

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

AgroTech • E-commerce & Retail • Logistics & Transport • Manufacturing
ИР
Ирина Р.
Минск
Аналитик 1С
Middle
2 934,95 Р/час
Управление персоналом
Аналитика
1С:Бухгалтерия
1С:Управление торговлей
1С:Розница
Розница
1С:Управление производственным предприятием
1С:Управление Автотранспортом
1С:Управление холдингом
+16

бизнес-аналитик и консультант с 4-летним стажем по автоматизации бизнес-процессов Клиентов с использованием платформы «1С», а также оптимизации и индивидуальной доработки различных стандартных конфигураций «1С» под потребности Клиентов, включая сбор и аналитическую обработку первичных требований стейкхолдеров на стороне Клиента, оптимизацию подлежащих автоматизации бизнес- и технологических процессов с учетом лучших практик рынка в конкретных индустриях и разработку бизнес-логики будущего программного продукта, его архитектуры, дизайна, алгоритмов интеграции и синхронизации с иным ПО Клиентов, подготовку сопутствующей документации и пользовательских инструкций, обучение персонала Клиентов; • подтвержденный опыт работы на стороне интегратора с широким спектром конфигураций и программных продуктов на платформе «1С»; • глубокое понимание особенностей регламентированного и нерегламентируемых (финансового, управленческого, производственного и складского) типов учета в различных сферах бизнеса и бюджетных организациях; • опыт организации с «нуля» проектной деятельности всей команды и управления проектами на всех их жизненных циклах, в том числе по методологиям Agile и Waterfall и с использованием широкого спектра инструментария для проектного управления (Jira, Confluence, «Битрикс24» и др.); • высокий уровень персональной ответственности и исполнительской дисциплины, вовлеченности в профессию бизнес-аналитика, клиентоориентированность и соблюдение установленных контрольных сроков в работе, инициативность и гибкость в поиске оптимальных решений для бизнеса, высокая скорость изучения новых технологий, внимательность к деталям при подготовке технических заданий и проектировании будущих программных продуктов, а также тестировании разрабатываемых программных решений; • иные профессиональные компетенции: имеет опыт работы на различных должностях в бухгалтерии (в т.ч. главного бухгалтера) в организациях производственного и торгового профиля.

Подробнее
AgroTech • Cloud Services • Travel, Hospitality & Restaurant business
МП
Максим П.
Минск
Инженер БД
Middle+
4 545,45 Р/час
AWS
functions
athena
ClickHouse
схема звезда
emr
схема снежинка
compute
Numpy
Data
+54

Дата Инженер баз данных с опытом работы более 5 лет. Квалифицированный специалист с обширным опытом работы в области проектирования, разработки и оптимизации решений для обработки и хранения данных. Уверенно использую широкий стек технологий, включая Java, Python, SQL, Apache Airflow, Hadoop, HDFS, Hive, Yandex Cloud и AWS, для реализации сложных проектов и автоматизации процессов. Обладаю навыками разработки и управления крупномасштабными системами, такими как DWH и Data Lake, а также оптимизацией ETL/ELT-процессов для повышения производительности. Внимательно слежу за последними тенденциями в отрасли, что позволяет внедрять инновационные решения для достижения наилучших результатов. Стремлюсь развивать свои компетенции и вносить значительный вклад в реализацию стратегических целей команды и компании.

Подробнее