Java Software Engineer
Стек: Java 17, Spring Boot, Hibernate, Redis, Kafka, PostgreSQL, Docker, JUnit5 / Mockito, Gradle, Lombook, MapStruct, Git, Jira.
-Работал по методологии SCRUM в команде из 8 инженеров, техлид и менеджер проекта.
-Разработал 8 сервисов, отвечающих за различные функциональные возможности (система уведомлений, аналитика и т.д.).
-Настроил взаимодействие между 8 сервисами, используя событийно-ориентированный подход и брокер сообщений.
-Создал систему хранения запросов и операций с соблюдением идемпотентности (Hibernate, Spring Data).
-Реализовал многопоточность в системе задач для асинхронного выполнения заданий.
-Реализовал отдельный сервис для отправки бизнес-уведомлений по электронной почте в системе уведомлений.
-Покрыл ключевые функции приложения интеграционными тестами (testcontainers).
-Обеспечили покрытие >70% ключевых функций приложения модульными тестами.
-Проводил качественный code-review кода коллег.
Удобное время для связи: с 10:00 до 21:00
Образование: Пензенский Государственный Университет