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

Кандидат ищет работу анонимно
Текущий статус/должность: Middle Java-разработчик.
Мои компетенции и опыт
Evrone.
Информационные технологии, системная интеграция, интернет.
• Разработка программного обеспечения.
• Системная интеграция, автоматизация технологических и бизнес-процессов предприятия, ИТ-консалтинг.
Java-разработчик.
Разработка backend-сервисов корпоративной платформы для управления данными сотрудников, интеграции с HR-системой, разграничения доступа и передачи событий изменений в downstream-сервисы. Основная зона ответственности — Employee Directory Service: хранение и предоставление данных сотрудников, обработка изменений от HR-системы, read-only доступ для пользователей портала, публикация событий изменений и кэширование часто запрашиваемых данных.
Стек:
Java 17/21; Spring Boot; Spring Web; Spring Security; Spring Data JPA; Hibernate; PostgreSQL; Flyway; Kafka; Redis; Docker; Kubernetes; Kong; Keycloak; Prometheus; Grafana; JUnit 5; Mockito; Testcontainers; Maven; Jenkins; GitLab; Jira; Confluence.
Обязанности:
- Участвовал в разработке Employee Directory Service с нуля в составе микросервисной backend-платформы;
- Реализовывал REST API и бизнес-логику;
- Работал с PostgreSQL, JPA/Hibernate и Flyway: миграции, индексы, ограничения, оптимизация запросов;
- Реализовывал transactional outbox со стороны Employee Directory Service для публикации событий изменений сотрудников в Kafka;
- Внедрял Redis-кэширование часто запрашиваемых данных и инвалидацию кэша при изменениях;
- Настраивал backend-интеграцию с Keycloak и Kong;
- Выполнял рефакторинг кода;
- Писал unit- и integration-тесты с JUnit 5, Mockito и Testcontainers;
- Участвовал в Code Review;
- Готовил Kubernetes-конфигурацию сервиса: переменные окружения, Kubernetes Secrets, readiness/liveness probes, resource requests/limits и подключение TLS-сертификатов.
Reksoft.
Информационные технологии, системная интеграция, интернет.
• Разработка программного обеспечения.
• Системная интеграция, автоматизация технологических и бизнес-процессов предприятия, ИТ-консалтинг.
Java-разработчик.
Backend-сервис управления заказами в составе бизнес-системы обработки клиентских заказов. Сервис отвечал за создание заказов, хранение состава заказа, расчет итоговой суммы, работу со статусами, отмену заказов и интеграцию с Inventory Service для проверки доступности товара и резервирования позиций.
Стек:
Java 11/17, Spring Boot, Spring Web, Spring Data JPA, Hibernate, Spring Validation, Spring Security, PostgreSQL, Flyway, JUnit, Mockito, Testcontainers, Docker, Maven, Git (GitLab); Jira; Confluence.
Обязанности:
- Разрабатывал REST API для создания, получения, поиска и отмены заказов;
- Реализовывал бизнес-логику обработки заказов: расчет итоговой суммы, работу с позициями заказа и изменение статуса заказа в зависимости от результата обработки;
- Дорабатывал REST-интеграцию с Inventory Service;
- Обрабатывал ошибки нехватки товара и недоступности складского сервиса;
- Работал с БД, писал миграции;
- Реализовывал поиск и выборку заказов по статусу, клиенту и периоду создания;
- Добавлял проверки доступа к REST API;
- Писал unit- и integration-тесты;
- Участвовал в Code Review.