ЯК
Ян К.
Мужчина
Беларусь, Минск, UTC+3
Ставка
3 896,1 Р/час
НДС не облагается
Специалист доступен с 2 января 2026 г.

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

Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Senior
Навыки
Java
Scala
Kotlin
Spring
Spring Boot
Spring Data
Spring Security
Spring Cloud
Spring MVC
Spring WebFlux
Hibernate
REST
HTTPS
Liquibase
MapStruct
Lombok
OAuth
XML
JSON
Swagger
JUnit
TestContainers
Mockito
Gradle
Maven
PostgreSQL
MongoDB
Redis
Apache Kafka
RabbitMQ
Docker
Docker Compose
Kubernetes
Git
Bitbucket
GitLab
Jenkins
Jira
Отрасли
BioTech, Pharma, Health care & Sports
FinTech & Banking
Marketing, Advertising & Design
Главное о специалисте
- Опыт разработки на Java более 4х лет, Scala 1 год, Kotlin 2 года; - Большой опыт работы с БД (PostgreSQL, MongoDB, Redis); - Опыт работы с контейнерами (Kubernetes, Docker, docker-compose) - Знание Spring 5.x (MVC, DATA, Security, WebFlux, JPA); - Опыт работы со сборщиками Gradle, Maven; - Умение работать с чужим кодом, проведение код-ревью; - Опыт написания модульных тестов (JUnit, TestContainers, Mockito); - Знание принципов DI, SOLID; - Опыт разработки API (Swagger); - Опыт профилирования и поиска узких мест; - Опыт использования и настраивания CI/CD; - Умение работать с очередями сообщений (Apache Kafka, RabbitMQ)
Проекты   (6 лет 2 месяца)
Банковская система
Роль
Инженер-программист
Обязанности
Набор сервисов для управления банковскими операциями, отвечающих за заключение договоров с клиентами, выдачу карт и систему менеджмента клиентов, которая занимается поиском уязвимостей в инфраструктуре разрешений\ролей Задачи: ● Разработка новых функций с помощью Kotlin; ● Проектирование микросервисной архитектуры; ● Администрирование и обслуживание Jenkins; ● Настройка непрерывной интеграции с Jenkins, использование плагинов для настройки удобных рабочих процессов; ● Использование Kafka для коммуникации между сервисами; ● Управление схемами в Kafka; ● Работа над концепциями MongoDB, такими как блокировка, транзакции, индексы, сегментирование, репликация, проектирование схемы; ● Оптимизация межсервисной коммуникации; ● Коммуникация с заказчиками; ● Написание Liquibase-скриптов для миграции баз данных; ● Оптимизация производительности SQL-запросов; ● Написание комплексных SQL-скриптов; ● Реализация ORM с использованием Hibernate; ● Интеграция Spring Security; ● Написание Swagger документации; ● Рефакторинг кода; ● Исправление ошибок. Технологии: Java, Kotlin, Spring (Boot, Core, Security, Data), Hibernate, Kubernetes, Gradle, REST, Jenkins, MongoDB, PostgreSQL, Swagger, Apache Kafka, Docker, Docker-Compose, OAuth, XML, JSON, JUnit, Mockito, Liquibase, Lombok, BitBucket, TestContainers, Maven, Jira, Git.
Период работы
Февраль 2022 - По настоящее время  (3 года 6 месяцев)
Медицинская платформа
Роль
Инженер-программист
Обязанности
Перед командой разработчиков стояла задача создать медицинскую платформу, облегчающую клинические исследования. Система предоставляет функционал для анализа результатов МРТ и помогает вести подсчет статистики и формировать любые отчеты в популярных форматах. Задачи: ● Миграция микросервисов с Kotlin на Scala; ● Проектирование REST-API с использованием Http4s ● Оптимизация запросов к базам данных; ● Использование Jenkins как сервис непрерывной интеграции для запуска автоматизированных тестов; ● Управление средой MongoDB с точки зрения доступности, производительности и масштабируемости; ● Оптимизация производительности SQL-запросов; ● Написание реактивного RESTful API с использованием Spring WebFlux; ● Написание комплексных запросов к PostgreSQL; ● Настройка фильтров для авторизации / аутентификации с использованием Spring Security; ● Написание Swagger документации; ● Рефакторинг кода; ● Модульные и интеграционные тесты; ● Исправление ошибок; ● Использование функционала GitLab для контроля версий. Технологии: Java, Scala, Kotlin, Spring (Boot, WebFlux, Security, Data, Cloud), Maven, Hibernate, MongoDB, PostgreSQL, RabbitMQ, TestContainers, Http4s, REST, Liquibase, Kubernetes, Jenkins, Docker, Docker-Compose, OAuth, XML, JSON, MapStruct, Lombok, JUnit, Swagger, Mockito, GitLab.
Период работы
Декабрь 2020 - Февраль 2022  (1 год 3 месяца)
Система автоматизации
Роль
Инженер-программист
Обязанности
Проект - система автоматизации HRM. Это комплексная система для автоматизации отбора, обучения и развития, поддержания правильных отношений с каждым членом команды и обеспечения гарантий занятости за счет использования программ HR и HR-аналитики. Хранящаяся информация является крайне конфиденциальной, включая внутренние данные компании и большие объёмы личной информации сотрудников. Задачи: ● Разбиение монолитного приложения на микросервисы; ● Реализация бизнес-логики; ● Интеграция сторонних платежных и отчетных систем; ● Поиск и решение проблем релизной версии; ● Написание SQL запросов для Liquibase; ● Внедрение процессов авторизации \ аутентификации на основе JWT-токенов; ● Нормализация таблиц PostgreSQL; ● Создание SQL процедур; ● Использование Redis для часто используемых запросов при реализации уровня доступа к данным для MongoDB; ● Настройка параллельного обмена сообщениями между микросервисами с использованием Apache Kafka; ● Применение Jenkins для развертывания приложения в различных окружениях; ● Создание Docker-образов; ● Настройка комиссионных выплат для аккаунтов пользователей; ● Обработка объемных CSV файлов; ● Разработка интеграционных тестов с использованием TestContainers; ● Настройка баз данных; ● Создание и менеджмент Kubernetes Pods и Deployments; ● Настройка серверов. Технологии: Java, Spring(Boot, MVC, Security, Data), Gradle, Hibernate, PostgreSQL, MongoDB, Liquibase, Apache Kafka, Swagger, JUnit, Testcontainers, REST, Redis, Oauth, XML, JSON, Jenkins, Docker, Docker-Compose, Kubernetes, Git, Bitbucket, Jira
Период работы
Июнь 2019 - Декабрь 2020  (1 год 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

AgroTech • FinTech & Banking • Urban technology
СТ
Софья Т.
Минск
Kotlin разработчик
Senior
4 155,84 Р/час
Spring Core
Spring MVC
Spring Boot
Spring Data
Spring Security
Spring Cloud
WebFlux
Java EE
Hibernate
REST
+41

- Опыт в коммерческой разработке на Java более 4 лет, на Kotlin более 2х лет; - Умение составлять запросы к БД (MySQL, PostgreSQL, Redis, MongoDB); - Опыт использования Docker, docker-compose (4 года), Portainer (2 года); - Знание Spring 5.x (MVC, DATA, Security, WebFlux, JPA); - Опыт работы со сборщиками (Maven, Gradle); - Умение разбираться в чужом коде и проводить качественные code review; - Опыт участия в модульном тестировании (JUnit, Mockito, Cucumber, TestContainers); - Знание и понимание принципов DI, SOLID; - Опыт разработки и проектирования REST API; - Опыт профилирования и поиска узких мест; - Опыт использования и настраивания CI/CD; - Умение работать с очередями сообщений (RabbitMQ, Apache Kafka); - Высокая организованность, ответственность, мотивация работать на результат. Умеет эффективно работать самостоятельно и в составе распределенной команды

Подробнее
E-commerce & Retail • FinTech & Banking • RnD
СЧ
Сергей Ч.
Ростов
Kotlin разработчик
Senior
4 285,71 Р/час
ActiveMQ
Apache AirFlow
ArtemisMQ
Bash
Camunda
CI/CD
Docker
Elasticsearch
ELK
Git
+65

Сергей — Kotlin-разработчик уровня Senior из Ростова, Россия. Имеет высшее образование по специальности «Прикладная математика и информатика» Южного федерального университета. Обладает опытом работы на проектах в отраслях FinTech & Banking, E-commerce & Retail, RnD. Участвовал в разработке системы омниканальных платежей, где занимался созданием и поддержкой кода, проведением code review, оценкой трудозатрат, исправлением ошибок и мониторингом сервиса. Работал над проектом Selecty, занимаясь проектированием и разработкой сервисов с использованием Spring Framework и Hibernate ORM, устранением уязвимостей и проведением кодревью. Также участвовал в проекте для Промсвязьбанка, где отвечал за интеграцию с внешними системами через REST и SOAP протоколы, работу с системой контроля версий Git и разработку механизмов обеспечения безопасности приложения с использованием Spring Security. Имеет опыт работы с широким спектром технологий, включая ActiveMQ, Apache AirFlow, ArtemisMQ, Bash, Camunda, CI/CD, Docker, Elasticsearch, ELK, Git, GitLab CI, Gradle, Grafana, GreenPlum, Hibernate ORM, Java, Java Core, Java EE и другими.

Подробнее
FinTech & Banking • Insurance
ВЗ
Владислав З.
Минск
Kotlin разработчик
Senior
4 675,32 Р/час
ActiveMQ
Apache AirFlow
Apache Kafka
Apache Solr
Apache Tomcat
ArtemisMQ
AWS S3
Bitbucket
Bitbucket Pipelines
boot
+79

Инженер-программист с более чем 7-летним опытом разработки высоконагруженных систем в доменах финтеха, документооборота и страхования. Специализируюсь на backend-разработке с использованием Kotlin и Java, глубоко понимаю алгоритмы, структуры данных и шаблоны проектирования. Имею опыт проектирования микросервисных архитектур, включая гексагональный подход и DDD. Разрабатывал и оптимизировал интеграционные сервисы, REST и SOAP API, использовал брокеры сообщений (Apache Kafka, ActiveMQ Artemis). Работал с реляционными и аналитическими СУБД (PostgreSQL, Oracle, Greenplum), проектировал схемы баз данных, оптимизировал SQL-запросы и стратегии индексирования. Настраивал CI/CD-конвейеры (GitLab CI/CD, Bitbucket Pipelines), контейнеризировал сервисы в Docker, обеспечивал их развёртывание и эксплуатацию в Kubernetes и OpenShift. Умею работать в командах по Agile-практикам (Scrum, Kanban), веду техническую документацию, провожу code review, менторю младших разработчиков и участвую в принятии архитектурных решений.

Подробнее
FinTech & Banking • Insurance
ДХ
Даниил Х.
Минск
Kotlin разработчик
Senior
4 675,32 Р/час
Apache AirFlow
Apache Kafka
Auth0
Backend
boot
ClickHouse
Confluence
Data
DevOps
Docker
+50

Бэкенд разработчик с опытом в разработке надежных и масштабируемых backend-решений с использованием Java, Kotlin и Spring. Имею опыт разработки микросервисов, включая архитектуру. Обладаю уверенными знаниями в области SQL-баз данных, фреймворков для тестирования и инструментов сборки. Имею практический опыт работы с Python для задач автоматизации и обработки данных. Активно использую Kubernetes для оркестрации, а также GitLab CI/CD для автоматизации процессов сборки, тестирования и деплоя. Имею опыт настройки мониторинга и логирования с использованием Prometheus, Grafana и стека ELK (Elasticsearch, Logstash, Kibana). Умею интегрировать технологии и находить решения, соответствующие требованиям проекта. Обладаю большим опытом командной работы в распределенных командах. Ориентирован на постоянное совершенствование и углубление знаний в различных сферах.

Подробнее

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

Cloud Services • EdTech • Travel, Hospitality & Restaurant business
ВН
Венера Н.
Ульяновск
Рекрутер
Middle
402,6 Р/час
Подбор персонала
Телефонные переговоры
Проведение собеседований
Привлечение кандидатов
Составление и размещение вакансий
+5

Венера — middle рекрутер из Ульяновска с опытом работы более 7 лет. Имеет два высших образования: по специальности «управление» (Казанский федеральный университет) и «менеджмент» (Ульяновский государственный технический университет). Ключевые навыки: подбор персонала, привлечение кандидатов, телефонные переговоры, составление и размещение вакансий, проведение собеседований. Опыт работы на проектах в сфере EdTech и других: поиск «синих воротничков» и линейных сотрудников, размещение вакансий, продвижение, проведение собеседований, составление резюме, ведение отчётности и табеля. Укладывалась в сроки закрытия вакансий. До 2022 года работала внутренним HR в компаниях.

Подробнее