Софья Т. Kotlin разработчик, Senior

ID 7626
СТ
Софья Т.
Женщина
Беларусь, Минск, UTC+3
Ставка
4 155,84 Р/час
НДС не облагается
Специалист доступен с 2 января 2026 г.

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

Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Senior
Навыки
Spring Core
Spring MVC
Spring Boot
Spring Data
Spring Security
Spring Cloud
WebFlux
Java EE
Hibernate
REST
gRPC
JWT
Maven
Gradle
JUnit
Mockito
Cucumber
TestContainers
Lombok
MapStruct
Liquibase
Flyway
Querydsl
Swagger
SonarQube
MySQL
PostgreSQL
Redis
MongoDB
Jenkins
RabbitMQ
Apache Kafka
Docker
Docker Compose
Portainer
Git
GitHub
Jira
Confluence
Java
Kotlin
Отрасли
AgroTech
FinTech & Banking
Urban technology
Знание языков
Английский — B2
Главное о специалисте
- Опыт в коммерческой разработке на 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); - Высокая организованность, ответственность, мотивация работать на результат. Умеет эффективно работать самостоятельно и в составе распределенной команды
Проекты   (4 года 7 месяцев)
Автоматизированная система
Роль
Инженер-программист
Обязанности
Веб-приложение с микросервисной архитектурой, помогающее управлять процессом найма внешних соискателей и кадровым процессом внутренних сотрудников компании. Задачи: ● Участие в жизненном цикле разработки программного обеспечения; ● Проектирование и разработка компонентов бизнес-логики; ● Имплементация реактивного RESTfull API с использованием WebFlux; ● Проектирование структуры базы данных; ● Разработка и модификация программных модулей исходя из бизнес-требований; ● Использование Kafka для связи между микросервисами; ● Имплементация консьюмеров/продьюсеров Kafka; ● Имплементация DAO слоя для MongoDB ● Обработка данных с использованием Redis и MongoDB; ● Реализация фильтров для аутентификации и авторизации пользователей с помощью Spring Security; ● Рефакторинг существующего кода; ● Код ревью и эстимация задач; ● Тестирование/исправление ошибок, юнит тестирование с помощью Junit, Mockito; ● Использование Jenkins для непрерывной интеграции и запуска автоматизированных тестов; Технологии: Java, Java EE, Spring (Boot, Data, Security, WebFlux), REST, Lombok, PostgreSQL, Redis, MongoDB, Apache Kafka, JUnit, Mockito, Docker, Docker Compose, Swagger, GitHub, Gradle, Jenkins
Период работы
Февраль 2022 - Август 2023  (1 год 7 месяцев)
Система управления переработкой
Роль
Инженер-программист
Обязанности
Система подсчета, которая позволяет управлять процессом переработки бутылок от отслеживания бутылок в счетных машинах до платежей и глобальной логистики. Дистрибьюторы также имеют возможность создавать периодические отчеты и управлять внутренними процессами. Задачи: ● Проектирование и разработка компонентов бизнес-логики; ● Проектирование и имплементация REST API; ● Реализация веб-сервисов с использованием фреймворка Spring; ● Генерация отчетов с помощью JasperReports; ● Интеграция со сторонними API-сервисами; ● Проектирование структуры базы данных; ● Имплементация документов MongoDB ● Создание SQL-запросов, хранимых процедур к базе данных; ● Написание скриптов с Liquibase для миграции БД; ● Реализация Object-Relational mapping используя Hibernate; ● Оптимизация SQL запросов к базе данных; ● Обработка сообщений с помощью RabbitMQ; ● Ускорение работы приложений с помощью службы кэширования Redis; ● Отладка и решение технических проблем; ● Разработка крон джоб для обновления данных в БД; ● Онбординг новых разработчиков; ● Создание подробных UML диаграмм; ● Написание юнит тестов с использованием JUnit и Mockito; ● Разработка приемочных тестов с помощью Cucumber; ● Разработка интеграционных тестов с использованием TestContainers; Технологии: Java, Java EE, Spring Boot, Spring MVC, Spring Data, Spring Cloud, REST, RabbitMQ, Hibernate, Liquibase, QueryDSL, MySQL, MongoDB, Redis, Jasper, JUnit, Mockito, Cucumber, TestContainers, MapStruct, Lombok, Docker, Docker Compose, Gradle, Portainer, Jenkins, Jira, Confluence.
Период работы
Январь 2021 - Февраль 2022  (1 год 2 месяца)
Система генерации банковских документов
Роль
Инженер-программист
Обязанности
Заказчик оказывает услуги одному из ведущих европейских банков. Проект позволяет банкам и сотрудникам их партнеров управлять и автоматизировать процесс подачи заявок на различные карточные продукты, настраивать внешний вид, платежные системы и другие параметры. Предоставляет возможность предварительно заполнить некоторую информацию в карточном приложении и создать соответствующий PDF-файл с предварительно заполненными полями. Задачи: ● Участие в жизненном цикле разработки программного обеспечения; ● Проектирование и разработка компонентов бизнес-логики; ● Проектирование структуры базы данных; ● Разработка новых функций на Java, Kotlin; ● Создание сопоставлений Hibernate и отладка проблем, связанных с целостностью данных; ● Разработка и модификация программных модулей исходя из бизнес-требований; ● Реализация gRPC сервиса; ● Оптимизация SQL запросов к базе данных; ● Написание скриптов с Flyway для миграции БД; ● Имплементация DAO слоя для MongoDB ● Обработка данных с использованием Redis и MongoDB; ● Реализация фильтров для аутентификации и авторизации пользователей с помощью Spring Security; ● Анализ кода с помощью SonarQube; ● Рефакторинг существующего кода; ● Тестирование/исправление ошибок, юнит тестирование с помощью Junit, Mockito. Технологии: Java, Kotlin, Java EE, Spring (Boot, Data, Security, MVC), JWT, REST, gRPC, Lombok, PostgreSQL, Redis, MongoDB, Hibernate, JUnit, Mockito, Flyway, Docker, Docker Compose, Swagger, SonarQube, GitHub, Maven, Jenkins.
Период работы
Февраль 2019 - Январь 2021  (2 года)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

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

Отрасли не указаны
АП
Анастасия П.
Тверь
Копирайтер
2 142,86 Р/час
SEO оптимизация
SEO
верстка
копирайтинг
редактирование текстов
Управление контентом
Разработка контент-стратегии
Контент-аудит
Создание контента
Разработка контент-планов
+12

Анастасия Копирайтер & Контент-Маркетолог Специалист по созданию стратегий, которые приводят к реальным результатам. 🔹 Копирайтинг с задачей. Я пишу тексты не ради того, чтобы они просто были. Каждый мой текст — это инструмент для достижения бизнес-целей. 🔹 Контент-маркетинг на высшем уровне. Разрабатываю эффективные контент-воронки, которые ведут потенциального клиента от интереса к действию. Строю стратегии, которые позволяют поддерживать целостную стратегию, увеличивая конверсию на каждом этапе пути клиента. 🔹 Метрики и оптимизация на каждом шаге. Я не только отслеживаю ключевые показатели, но и активно оптимизирую контент на основе аналитики. Мои стратегии развиваются и адаптируются, чтобы соответствовать динамично меняющемуся рынку и трендам. 🔹 Индивидуальный подход и долгосрочные решения. К каждому проекту я подхожу с учётом уникальных потребностей бизнеса, создавая не просто контент, а долгосрочные механизмы роста. 🔹 Профессиональное создание и управление контентом. От детальной проработки SEO-стратегий до создания контента для лидогенерации и взаимодействия с целевой аудиторией — я обеспечиваю полный цикл, гарантируя, что каждый текст работает на цели бизнеса. 🔹 Комплексные стратегии для разных типов бизнеса. Работала с крупными и средними брендами, а также развивающимися проектами, где индивидуальный подход к контенту и глубокая аналитика позволили значительно увеличить доходность и вовлеченность.

Подробнее
Logistics & Transport • Media
АК
Андрей К.
Новосибирск
Backend разработчик
Middle
2 727,27 Р/час
Redmine
Socket.io
MariaDB
PHP
WebSockets
Git
MongoDB
Redis
Yii
YouTrack
+20

Разработчик с опытом работы более 3 лет. Хорошие навыки в разработке и внедрении программного обеспечения, проектировании реляционных баз данных, архитектуре проектов. - Хорошее знание различных движков БД (MySql, MariaDB, PostgreSQL + postgis, Redis, MongoDB). Опыт использования сложных запросов, хранимых функций, триггеров и процедур. - Кэширование (Memcached) - Опыт объектно-ориентированного программирования. Функциональное программирование. Большой опыт работы с шаблонами дизайна. - PHP-разработка (PHP5.3 +, PHP7.0-7.4, REST API, WebSocket, фреймворки: Yii, Yii2, Laravel) - Программирование на Kotlin (Ktor, Exposed, socket.io) - Опыт работы с Javascript: React.js, Node.js, Socket.IO. - Написание библиотек для распространенных случаев использования на PHP - Опыт работы с Docker: создание образов, использование среды разработки с помощью docker-compose, опыт использования в производственной среде - Регулярное использование шаблонов проектирования и Unit-тестов, непрерывная интеграция, автоматизация сборок - Дизайн и планирование проекта. Опыт экстремального программирования - Разработка и программирование клиент-серверных приложений (REST API, документация swagger). - CI / CD: конфигурация задания Gitlab CI (запускающие оболочки и докеры) - Отладка и рефакторинг кода. Большой опыт поддержки и улучшения существующего кода - Работа в команде, работа с трекерами и планировщиками (JIRA, Youtrack, Redmine). Опыт работы с системами контроля версий GIT

Подробнее