Java-разработчик с опытом разработки и сопровождения веб-приложений, построенных на микросервисной архитектуре. Обладаю хорошими знаниями в проектировании, реализации и поддержке высоконагруженных систем с использованием Java, Spring Boot и других современных технологий. Имею опыт работы с брокерами сообщений (например, RabbitMQ, Kafka), что позволяет эффективно решать задачи асинхронной обработки данных и взаимодействия между сервисами. Особое внимание уделяю качеству кода, применяю принципы SOLID и TDD, а также активно использую паттерны проектирования для решения сложных задач. Стремлюсь к постоянному улучшению своих навыков и слежу за последними тенденциями в области разработки.
Java 17, Spring Boot 3, Apache Kafka, Redis, Microservices, Event-Driven Design, Amazon S3, MinIO, Hibernate, PostgreSQL, Liquibase, REST API, Docker, Lombok, MapStruct, Swagger, Github CI, Jackson, jUnit5, Jacoco, MockMvc, Jira.