Ксения К. Java разработчик, Middle+
ID 26434
КК
Ксения К.
Женщина, 24 года
Беларусь, Минск, UTC+3
Ставка
2 847,53 Р/час
вкл. НДС 20% (380 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
▪ Разработчик программного обеспечения с более чем 3 летним опытом коммерческой разработки корпоративных приложений и стартапов
▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами
▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения.
▪ Создание и улучшение микро сервисных приложений
▪ Декомпозиция монолитной архитектуры
▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins)
▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов.
▪ Знание принципов SOLID, DRY, ACID, Clean Code
▪ Коммуникабельна, мотивирована, быстро осваивается и погружается в текущие процессы любой команды.
Проекты
(3 года 7 месяцев)
Туристическая платформа для бронирования и планирования путешествий
Роль
Java Developer
Обязанности
Туристическая платформа для бронирования и планирования путешествий. Сервис представляет собой многофункциональную платформу, предоставляющую пользователям возможность поиска, бронирования и управления туристическими услугами, включая авиабилеты, отели, аренду автомобилей и экскурсии.
● Реализация микро сервисной структуры приложений для упрощения обновлений и поддержки.
● Разработка динамической системы фильтрации данных, поддерживающей сложные запросы и обработку большого объема информации.
● Проектирование и реализация модели данных, создание SQL-скриптов для PostgreSQL, настройка индексов и оптимизация запросов.
● Организация миграций данных между различными средами с использованием Flyway.
● Разработка REST API для внешних интеграций и взаимодействия с фронтендом.
● Внедрение gRPC для межсервисного взаимодействия с низкой задержкой.
● Настройка и автоматизация CI/CD пайплайнов с использованием GitLab для повышения скорости доставки обновлений.
● Разработка и поддержка Docker-контейнеров для упрощения развертывания в средах разработки и продакшн.
● Деплой системы в AWS Cloud (EC2, RDS, DocumentDB), настройка и управление облачной инфраструктурой.
● Развертывание и конфигурация приложений в Linux-окружении (Ubuntu/Debian/CentOS)
● Внедрение инструментов для мониторинга производительности (Prometheus, Grafana) и анализа метрик для улучшения SLA.
● Написание модульных, интеграционных и нагрузочных тестов с использованием JUnit и Mockito для повышения стабильности системы.
● Составление подробной технической документации и инструкций для сопровождения системы.
● Использование Eclipse (JFace, SWT, RCP) для создания расширяемого клиентского интерфейса и интеграции с серверными компонентами, что позволило ускорить разработку и обеспечить гибкость в добавлении новых функций.
Стек специалиста на проекте
Grafana, GitLab, AWS cloud, sleuth, Data, Flyway, JUnit, MongoDB, Mockito, JPA, Gradle, Redis, Eclipse, Prometheus, boot, cloud, Security, Docker, Kotlin, Hibernate, SWT, Java 17, Spring, PostgreSQL, Kubernetes, Apache Kafka, jface, rcp
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Декабрь 2022 - По настоящее время
(2 года 8 месяцев)
Система управления логистическими операциями
Роль
Java Developer
Обязанности
Система управления логистическими операциями. Платформа обеспечивает взаимодействие между транспортными компаниями, водителями и клиентами, позволяя эффективно управлять логистическими процессами. Платформа была интегрирована с корпоративными системами компании и обеспечивала высокую производительность даже при обработке больших объемов данных.
● Разработка серверной части системы с использованием Java и Spring, включая проектирование REST API.
● Оптимизация баз данных PostgreSQL, настройка индексирования и разработка сложных SQL-запросов для ускорения работы с данными.
● Внедрение и настройка RabbitMQ для реализации системы сообщений между модулями приложения.
● Интеграция Keycloak для управления авторизацией и аутентификацией, включая поддержку SSO.
● Разработка новых модулей для автоматической обработки данных и интеграции с системами отчетности.
● Внедрение Apache POI для автоматической генерации и обработки отчетов в формате Excel.
● Проведение рефакторинга кода, устранение ошибок и улучшение архитектуры системы.
● Разработка юнит- и интеграционных тестов для обеспечения надежности системы.
● Составление инструкций по эксплуатации системы и обучение сотрудников заказчика
Стек специалиста на проекте
PostgreSQL, RabbitMQ, JUnit, Mockito, Gradle, Hibernate, Apache POI, MVC, Data, Flyway, Keycloak, Lombok, ClickHouse, Java 11, Security, Spring, boot, cloud
Отрасль проекта
Logistics & Transport
Период работы
Январь 2022 - Ноябрь 2022
(11 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно, Офис
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
БГУИР
Специальность
Факультет компьютерных систем и сетей, специальность Программное обеспечение информационных технологий
Завершение учебы
2022 г.