Кандидат ищет работу анонимно
Дополнительную информацию вы сможете получить, зарегистрировавшись в нашем сервисе

Кандидат ищет работу анонимно
Текущий статус/должность: Junior Java-developer.
Мои компетенции и опыт
Декабрь нужен доступ к резюме по настоящее время
Аутстаффинговая компания по разработке ПО
В компании работала на нескольких проектах с разным стеком. Отвечала за разработку отдельных сервисов и доработку существующего функционала, устранение багов и развитие продуктов.
1. Система для управления кадровыми ресурсами
Монолит с легаси-стеком: Java 11, Spring Boot 2.6, PostgreSQL 13, KeyCloak 18, Flyway, Spring Statemachine, OpenFeign, Ehcache, JUnit5, AssertJ, Testcontainers, Podam
Задачи:
- Устранила баг фильтрации в поиске.
- Устранила ошибку интеграции с внешним сервисом.
2. Приложение для управления проектами
Микросервисная архитектура (с BFF), REST/HTTP. Чаты на WebSocket. Фронт на нужен доступ к резюме
Стек: Java 21, Spring Boot 3.3, Spring Security, PostgreSQL, Kafka, Spring Cloud, Swagger, Liquibase, KeyCloack, Docker, Caffeine, JUnit, AssertJ, Mockito, Greylog
Задачи:
- Устранила баг в логике, приводивший к нарушениям консистетности данных.
- Провела рефакторинг эндпоинта по всей цепочке обработки запроса, включая согласование полей DTO с фронтендом и добавление валидации.
- Устранила баг несогласованности ожидаемого и получаемого фронтом ответа от бэка.
3. Корпоративный сервис в сфере управления ресурсами организации
Микросервисная архитектура. Межсервисное взаимодействие: Rest, Feing-клиенты, Kafka. Фронт: JavaScript + Vue.
Стек: Java 21, Spring Boot 3.3, Camunda 7, PostgreSQL, MinIO, FreeMarker, iText, Swagger, Liquibase, KeyCloack (OAuth2.0, JWT), Docker, Caffeine, Logback, Greylog, Zipkin
Задачи:
- Создала апи-спецификацию нескольких сервисов с подключением OpenFeign.
- Разработала часть сервисов системы.
- Наладила работу с профилями пользователей через KeyCloack.
- Реализовала создание html-файла из ftl-шаблона, а также генерацию PDF-отчетов.
- Создала несколько bpmn-схем, реализовала необходимые Camunda-делегаты, а также взаимодействие с движком Camunda из кода для управления тасками.
- Сделала часть страниц фронтэнда на JavaScript + HTML/CSS.
- При помощи Kafka вывела фоновые задачи в асинхронный режим.
- Настроила кэширование через Caffeine и др.