Java backend developer
Миддл • Сеньор
Удаленная работа
Опыт работы более 5 лет
Опыт работы более 5 лет
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g14zB
О себе
На данный момент Middle Java Developer.
Мои компетенции и опыт
TG AlevtinaS26
Июль нужен доступ к резюме настоящее время
1 год 9 месяцев
ООО «РТС-тендер»
Middle Java-разработчик
Проект: Модуль интегрированного планирования (часть тендерной экосистемы МИК - Модуль исполнения контрактов).
Задачи:
- Разработка бэкенд-логики сервисов на Java 21 и Spring Boot 3.3 с использованием Virtual Threads.
- Проектирование межсервисного взаимодействия через Apache Kafka (настройка отказоустойчивых продюсеров и консьюмеров).
- Настройка сложных программных переходов состояний тендеров через Spring State Machine (реализация жизненного цикла закупки).
- Разработка и поддержка технической документации API в Swagger/OpenAPI.
Результат:
- Снизила потребление ресурсов CPU/Memory на 30% за счёт оптимизации пулов потоков и перехода на Virtual Threads.
- Оптимизировала код парсеров, что позволило обрабатывать на 45% больше лотов без деградации производительности.
- Реализовала функционал полнотекстового поиска через Elasticsearch с откликом до 200 мс.
Стек : Java 21, Spring Boot 3.3, Spring State Machine, Loom (Virtual Threads), Apache Kafka, Kafka Streams, Zipkin, Elasticsearch, Logstash и Kibana (стек ELK), Kubernetes, Helm, Docker, Prometheus, Grafana, Micrometer, Spring Boot Actuator, Redis, PostgreSQL 15, Liquibase, Gradle, JUnit 5 , Mockito, AssertJ, GitLab CI/CD, SonarQube, Swagger.
Январь нужен доступ к резюме Июнь 2024
1 год 6 месяцев
ООО «Интеллектуальная Телемедицина» (ИТМ)
Москва
Middle Java-разработчик
Продукт: Высоконагруженная медицинская информационная система (R&D - подрядчик федерального проекта «Теледоктор 24»).
Задачи:
- Разработка микросервисов для онлайн-записи и личных кабинетов пациентов на Spring Boot 3.
- Применение принципов DDD для моделирования сложных бизнес-процессов (триаж, запись на прием, протоколирование консультаций).
- Оптимизация PostgreSQL: работа с индексами, анализ планов запросов (Explain Analyze) и рефакторинг медленных транзакций.
- Обеспечение отказоустойчивости системы через Resilience4j (Circuit Breaker).
Результаты:
- Устранила проблему «двойного бронирования» временных слотов в расписании врачей с помощью Pessimistic Locking.
- Повысила стабильность системы, обеспечив покрытие критического функционала тестами (Testcontainers) более чем на 80%.
Стек: Java 17, Spring Boot 3, Spring Security, Spring Cloud Gateway и Eureka, PostgreSQL, Redis, RabbitMQ, OpenFeign, Resilience4j (Circuit Breaker, Retry, Rate Limiter), OAuth2/JWT, PostgreSQL , Hibernate, MapStruct, Jacoco, JUnit 5, Mockito, Testcontainers , AssertJ, GitLab CI/CD, Gradle.
Январь нужен доступ к резюме Декабрь 2022
2 года
ООО "Анджелини Фарма Рус"
Москва
Java-разработчик
Продукт: Внутренняя CRM-система контроля KPI сотрудников.
Задачи:
- Рефакторинг и оптимизация модулей аналитики: перенос сложной бизнес-логики из хранимых процедур БД в код приложения (Java 11).
- Проектирование и реализация схем баз данных в PostgreSQL для хранения истории изменений и верификации KPI.
- Интеграция CRM-системы с корпоративными почтовыми сервисами (SMTP) и аналитическими платформами (Tableau).
- Разработка REST API и внедрение MapStruct для эффективного маппинга DTO.
Результаты:
- Автоматизировала процесс сбора и валидации данных из Excel-отчетов (Apache POI), что сократило время обработки данных в 3 раза.
- Полностью ликвидировала случаи потери данных при синхронизации благодаря внедрению механизма Idempotency.
- Ускорила формирование KPI-отчетов в 5 раз за счет оптимизации SQL-запросов и рефакторинга структуры БД.
Стек: Java 11, Spring Boot 2.7, Spring Data JPA, Spring Security, PostgreSQL, Hibernate, Liquibase, REST API, MapStruct, Apache POI , SMTP (Java Mail Sender), Tableau API, JUnit 4/5, Mockito, AssertJ, Maven, Docker, GitLab CI/CD, SonarQube, Lombok, Log4j2.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
