Дополнительные сведения:
Java Backend разработчик с опытом создания и оптимизации систем, документооборота и поисковых решений. Уверенно работаю с современным стеком технологий для масштабируемых приложений.
Также есть желание для разработки в любой другой сфере, преимущественно Fintech || Medtech
Ключевые навыки:
- Java 8+ (многопоточность, Stream API, конкурентные коллекции)
- Spring Framework:
- - Spring Boot (REST API, Spring Profiles)
- - Spring Security (JWT, OAuth2)
- - Spring Data JPA, Hibernate (ORM, миграции Flyway, Liquibase)
- - Spring MVC (контроллеры, шаблоны)
- Базы данных: PostgreSQL, MySQL (индексы, триггеры, оптимизация)
- Поиск: Elasticsearch (индексация, агрегации, сложные запросы)
- Обработка документов: OCR Tesseract, Apache Tika, iTextPDF, JFreeChart
- Сети: HTTP/HTTPS, SSH, FTP, настройка Linux-серверов
- Контейнеризация: Docker, Docker Compose, базовый Kubernetes
- CI/CD: GitHub Actions, пайплайны, автоматизация сборок
- Логирование и мониторинг: ELK (Elasticsearch, Logstash, Kibana)
- API: REST, Swagger/OpenAPI, интеграция сложных API
- Тестирование: JUnit, Mockito (юнит- и интеграционные тесты)
- Микросервисы: Apache Kafka, взаимодействие сервисов
Быстро осваиваю новые технологии, умею работать в команде, заинтересован в создании удобных, масштабируемых и надёжных систем.
Личные качества:
- Самостоятельность и ответственность.
- Быстрое освоение новых технологий.
- Ориентация на результат и командную работу.
- Интерес к исследованию новых подходов и технологий.