Полина Г. Java разработчик, Senior
ID 28231
ПГ
Полина Г.
Женщина, 21 год
Беларусь, Минск, UTC+3
Ставка
4 025,97 Р/час
НДС не облагается
Специалист доступен с 27 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Инженер-программист с опытом работы более 5 лет.
Специалист с опытом разработки масштабируемых и надежных систем на базе Java и Spring, с акцентом на чистую архитектуру, высокую производительность и поддерживаемость кода. Обладает практическими навыками работы с реляционными (PostgreSQL) и нереляционными (MongoDB, Redis, DynamoDB) базами данных, а также реализации потоковой обработки данных с использованием Apache Kafka и Active MQ. Эксперт в области микросервисной архитектуры и событийно-ориентированного проектирования, что позволяет строить слабо связанные, отказоустойчивые и легко масштабируемые системы. Уверенно использует Docker и Kubernetes для контейнеризации и оркестрации приложений в облачных и гибридных средах. Придерживается принципов чистого кода, активно участвует в код-ревью, занимается автоматизацией CI/CD-процессов, и последовательно внедряет лучшие практики разработки. Сторонник непрерывного профессионального роста, регулярно изучает новые технологии, архитектурные подходы и паттерны проектирования.
Языки программирования
Java, JavaScript, Groovy, SQL.
Backend
Spring (Boot, Data, Security, MVC, WebFlux, Integration), JWT, JDBC, Maven, Gradle, Hibernate, JPA, Liquibase, Project Reactor, REST, MapStruct, Swagger, JUnit, Mockito, Testcontainers, Prometheus, Grafana, WireMock.
Frontend
Vue, Ionic, HTML, CSS.
Облака
AWS (EC2, Lambda, S3, Cognito, CloudWatch, DynamoDB).
Брокеры сообщений
Active MQ, Apache Kafka.
Базы данных
PostgreSQL, MongoDB, Redis.
DevOps
Docker, Docker Compose, Kubernetes, OpenShift, Jenkins.
Системы управления версиями
Git, GitHub, BitBucket.
Инструменты управления проектами
Jira, Trello, Confluence.
Проекты
(5 лет 6 месяцев)
COMFORT CLOUD
Роль
Java разработчик
Обязанности
COMFORT CLOUD
Интеллектуальная облачная платформа “умный дом” разработанная для ведущей компании в сфере управления недвижимостью. Решение автоматизирует контроль систем климатизации и освещения на основе данных с датчиков в реальном времени (температура, влажность, потребление воды, освещенность), а также с учетом внешних факторов — погодных условий и динамики цен на энергоресурсы.
Обязанности
Проектирование и разработка новых микросервисов;
Участие в технических обсуждениях и переговорах в составе команды, анализ требований, обоснование предложенных решений;
Интеграция с внешними и внутренними системами на базе REST и Spring Integration для обеспечения устойчивого и масштабируемого обмена сообщениями;
Рефакторинг синхронных процессов в неблокирующие реактивные с использованием Spring WebFlux и Project Reactor для повышения производительности при высокой нагрузке от IoT-датчиков;
Оптимизация SQL-запросов и создание индексов;
Реализация функции выгрузки и хранения телеметрических данных в AWS S3 для последующего анализа и построения отчетности;
Разработка AWS Lambda-функций для обработки событий из S3 (например, запуск обработки данных при загрузке файла) и автоматизации фоновых задач, не требующих выделенного сервиса;
Разработка и поддержка механизмов очередей и подписок в Active MQ для обработки событий IoT-датчиков и систем управления климатом;
Разработка UI-части с использованием Vue, Vue Query, HTML, CSS и Webpack;
Настройка мониторинга бизнес-процессов и технических метрик с использованием Prometheus и Grafana;
Оптимизация и рефакторинг существующих сервисов, внедрение best practices;
Интеграционное и модульное тестирование с использованием Testcontainers, WireMock и JUnit;
Проведение code review и контроль качества кода;
Среда разработки
Java 21, JavaScript, Groovy, Spring (Boot, Web, Security, Data, WebFlux, Integration), Project Reactor, Vue, HTML, CSS, Vue Query, Jest, Webpack, PostgreSQL, Active MQ, REST, Swagger, AWS (EC2, Lambda, S3, Cognito, CloudWatch, DynamoDB), Mapstruct, Redis, Kubernetes, Docker, Docker-Compose, Liquibase, WireMock, Testcontainers, Gradle, Git, GitHub, Prometheus, Grafana, Jenkins, Lombok, Jira, Confluence, Linux.
Стек специалиста на проекте
Java 21, ArtemisMQ, Query, Grafana, AWS, Lombok, Groovy, WebFlux, Data, Liquibase, REST, Git, Gradle, Linux, Webpack, Jest, Redis, Apache, GitHub, Prometheus, boot, Security, Integrations, S3, WireMock, Docker Compose, Web, Cognito, EC2, Swagger, HTML, CSS, Docker, Confluence, MapStruct, Lambda, DynamoDB, Project Reactor, CloudWatch, Vue.js, JavaScript, Jira, PostgreSQL, Jenkins, Kubernetes, Spring, TestContainers
Отрасль проекта
Realty & Constructoring
Период работы
Апрель 2024 - По настоящее время
(1 год 5 месяцев)
TRAVEL AI
Роль
Java разработчик
Обязанности
TRAVEL AI
Платформа для планирования путешествий, использующая ИИ для создания персонализированных маршрутов и рекомендаций по направлениям. Travel AI объединяет данные из множества источников, учитывает предпочтения пользователя и формирует оптимальные планы поездок с возможностью оперативной корректировки в реальном времени. Основные функции включают генерацию маршрутов, динамические списки вещей в зависимости от маршрута и длительности поездки, проверки визовых требований для выбранных стран и учет часовых поясов при формировании расписания.
Обязанности
- Разработка REST API;
- Интеграция с GeoNames API для автоматического определения часового пояса;
- Кэширование результатов запросов с использованием DynamoDB для повышения производительности;
- Проектирование структуры баз данных, оптимизация SQL-запросов, создание индексов для эффективной работы с данными о маршрутах, предпочтениях пользователей и истории действий;
- Написание Groovy-скриптов для мониторинга состояния кэша в DynamoDB и анализа логов REST-запросов;
- Администрирование окружений в OpenShift: настройка маршрутизации (ingress/egress), управление конфигурацией через secrets и config maps, внедрение механизмов автоматического масштабирования под нагрузкой;
- Разработка модульных и интеграционных тестов на Groovy и JUnit, включая использование Mockito и WireMock;
- Внедрение мониторинга и алертинга бизнес-метрик через Prometheus и визуализация в Grafana;
- Настройка и сопровождение CI/CD пайплайнов в Jenkins для автоматизации сборки, тестирования и деплоя;
- Проведение code review и оптимизация архитектурных решений.
Среда разработки
Java 17, SQL, Groovy, Spring (Boot. MVC, Data, Security), PostgreSQL, Hibernate, Liquibase, REST, Swagger (OpenAPI), AWS (DynamoDB), JUnit, Mockito, WireMock, Docker, Docker Compose, OpenShift, Jenkins, Prometheus, Grafana, Postman, Maven, Trello, Git, GitHub.
Стек специалиста на проекте
PostgreSQL, Git, Docker, REST, SQL, Trello, Postman, JUnit, Mockito, Maven, Hibernate, Jenkins, Swagger, Grafana, MVC, AWS, GitHub, Prometheus, OpenShift, Data, Liquibase, DynamoDB, Groovy, Security, WireMock, Docker Compose, Spring, Java 17, OpenAPI, boot
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Июль 2022 - Март 2024
(1 год 9 месяцев)
ЦИФРОВАЯ ПЛАТФОРМА МИКРОЗАЙМОВ
Роль
Java разработчик
Обязанности
ЦИФРОВАЯ ПЛАТФОРМА МИКРОЗАЙМОВ
Платформа, разработанная для автоматизации и упрощения процесса выдачи микрозаймов малому бизнесу. Решение охватывает полный цикл кредитования — от подачи заявки и оценки кредитоспособности до выдачи средств и контроля погашения займов. Главная цель проекта — предоставить предпринимателям быстрый, удобный и доступный инструмент финансирования с использованием современных FinTech технологий.
Обязанности
- Проектирование и внедрение микросервисной архитектуры на базе Spring Boot;
- Разработка и поддержка адаптивного интерфейса заявки на кредит с использованием Vue и Ioni;
- Создание реактивных рабочих процессов оценки кредита и скоринга с использованием Project - Reactor для повышения производительности под высокой нагрузкой;
- Интеграция Apache Kafka для асинхронной обработки событий заявок и транзакций;
- Проектирование высокопроизводительных моделей данных и оптимизация работы с PostgreSQL и MongoDB через Spring Data JPA и JDBC, включая настройку запросов, индексацию и кэширование для максимальной скорости обработки;
- Автоматизация сборки, тестирования и деплоя с использованием Maven, Docker и Kubernetes;
- Разработка UI-компонентов для панели управления заявками на Vue;
- Создание и поддержка документации API с помощью Swagger;
- Проведение модульного и интеграционного тестирования с JUnit и Mockito для обеспечения качества кода;
- Взаимодействие с кросс-функциональными командами через Jira и Confluence для своевременного выполнения задач.
- Рефакторинг и проведение ревью кода, исправление ошибок.
Среда разработки
Java, SQL, JavaScript, Spring (Boot, Data, MVC, Security), Project Reactor, Vue, Ionic, HTML, CSS, JWT, JDBC, Maven, Hibernate, Liquibase, JPA, REST, MapStruct, Swagger, JUnit, Mockito, Apache Kafka, PostgreSQL, MongoDB, Docker, Docker Compose, Kubernetes, Jenkins, Git, BitBucket, Prometheus, Grafana, Jira, Confluence.
Стек специалиста на проекте
Grafana, JPA 2, Ionic, Data, Liquibase, REST, Java, Git, JUnit, Bitbucket, MongoDB, Mockito, JDBC, MVC, Prometheus, JWT, boot, Security, Docker Compose, Swagger, HTML, SQL, CSS, Docker, Confluence, Hibernate, MapStruct, Project Reactor, Vue.js, Maven, JavaScript, Jira, PostgreSQL, Jenkins, Kubernetes, Apache Kafka, Spring
Отрасль проекта
FinTech & Banking
Период работы
Март 2020 - Июль 2022
(2 года 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Белорусский государственный университет информатики и радиоэлектроники
Специальность
Программная инженерия (инженер-программист)
Завершение учебы
2024 г.