Софья Т. 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 года)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

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

LifeStyle • Marketing, Advertising & Design • Media
ИС
Ильдар С.
Калининград
PHP разработчик
Middle+
2 727,27 Р/час
HTML5
MySQL5
MariaDB
языки программирования
PHP
Контроль версий
GitLab
XDebug
Postman
Базы данных
+64

Ильдар — опытный PHP-разработчик уровня Middle+. Обладает навыками работы с API, highload, HTTP, legacy, Node.js, NoSQL, PHP 7 и другими технологиями. Имеет опыт разработки сайтов на CMS WordPress и 1С-Битрикс, создания и поддержки фреймворка над Wordpress для быстрой сборки сайтов. Занимался разработкой API (RESTful), разработкой системы грейдирования и дорожных карт развития сотрудников. Внедрял практики code-review, SCRUM, корпоративного Gitlab и VPN. Работал с MySQL, PostgreSQL, Redis, MongoDB. На последнем месте работы занимался развитием инфраструктуры города: разрабатывал и поддерживал внутренние инструменты компании, разрабатывал сайты компании. Имеет опыт работы в команде, оценки задач, планирования, формирования критериев найма, собеседования, создания тестовых заданий, проведения онбординга, обучения и увольнения сотрудников. В целом, Ильдар обладает широким набором навыков и опытом работы на различных проектах, что делает его ценным специалистом в области разработки программного обеспечения.

Подробнее
FinTech & Banking • Government & Public Sector • Logistics & Transport • Telecom
ФЗ
Фаррух З.
Ташкент
Java разработчик
Senior
4 110,32 Р/час
Java 11/17
Java 21
Avro
ArtemisMQ
ELK
Service desk
IOS
Saga
Gitlab CI
+106

Опытный Java-разработчик с подтвержденным опытом работы в сфере информационных технологий и услуг. Я владею SQL/NoSQL иJava. Специалист по Java с 6-летнимопытом проектирования и разработки всех аспектов веб-приложений с использованием методологий Agile/Scrum. Умеет изучать новые технологии, разрабатывать модули, интегрировать внешние API, а также использовать творческое решение проблем и модульное тестирование для улучшения функциональности и производительности. Опыт работы с данными и оптимизации баз данных, написания сложных запросов и хранимых процедур. Имею большой опыт работыс Fintech-проектами и банковскими системами. Сильный профессиональный инженер со степенью бакалавра компьютерной инженерии Ташкентского университета информационных технологий.

Подробнее