Резюме: Middle Java-разработчик
JSL Technologies(Январь 2025)
Middle Java-разработчик
Высоконагруженная финтех-проектах, специализирующийся на проектировании и
разработке высоконагруженных систем. Эксперт в создании надежных и масштабируемых
решений для обработки финансовых транзакций с минимальными задержками и высокой
отказоустойчивостью.
Обязанности:
- Разработка высоконагруженных модулей для обработки транзакций.
- Оптимизация работы с базами данных (PostgreSQL, Liquibase).
- Проектирование и развитие микросервисной архитектуры.
- Интеграция с внешними сервисами и API.
- Обеспечение безопасности и надежности системы.
Технологический стек:
Beckend: Java 17, Spring (Framework, boot, Data, Web, Cloud), JPA, Hibernate
Тестирования использовал: JUnit 5, Mockito
Базы данных: PostgreSQL, MongoDB, Liquibase
Сборщик проекта: Maven
Взаимодействие микросервисов: REST, Kafka
Инструменты DevOps: Docker, Kubernetes, CI/CD
Мониторинг и логирование: ELK Stack (Elasticsearch, Logstash, Kibana), Grafana
Acumen Technologies(Октябрь 2023 - Декабрь 2024)
Junior+ Java-разработчик
Разработал backend-приложение для учёта личных финансов, включая регистрацию
пользователей, создание кошельков, добавление доходов и расходов, а также аналитические
отчёты по категориям и временным периодам.
Обязанности и достижения:
- Поддержка мультивалютных счетов, фильтрация транзакций и экспорт отчётов.
- Настройка REST API с использованием Spring Boot, JWT-аутентификация и управление ролями
(USER / ADMIN).
- Разработка сущностей: User, Wallet, Transaction, Category с использованием JPA и Hibernate.
- Обеспечение автоматического перерасчета баланса кошелька при добавлении и удалении
транзакций.
- Реализация пагинации и фильтрации транзакций по дате, категории и типу (доход/расход).
Технологии:
Java 17, Spring Boot, Spring Security, PostgreSQL, JWT, Docker, REST API, JPA, Maven, Lombok,
Swagger
Acumen Technologies(Сентябрь 2022 - Сентябрь 2023)
Junior Java-разработчик
Разработал RESTful API для системы бронирования отелей, обеспечив проверку доступности
номеров, создание и отмену бронирований.
Обязанности и достижения:
- Реализовал JWT-аутентификацию для защиты запросов и управления правами пользователей,
повысив безопасность системы.
- Оптимизировал производительность PostgreSQL и управлял миграциями базы данных с
помощью Liquibase, что улучшило стабильность и скорость работы сервиса.
- Разработал высоконагруженные сервисы для обработки бронирований и транзакций с
высокой нагрузкой.
- Спроектировал и поддерживал микросервисную архитектуру, интегрировал внешние
сервисы и настроил отправку уведомлений через SMTP, обеспечив своевременную
коммуникацию с пользователями.
Технологии:
Java 17, Spring Boot (Data, Web, Security), Hibernate, PostgreSQL, Liquibase, Docker, JUnit, Mockito