Java developer

Ярославль, Россия
Джуниор • Миддл
Информационные технологии • Разработка • Backend • Java • SQL • Spring • Hibernate • MySQL • PostgreSQL • Redis
Удаленная работа
Опыт работы какой-то есть
от 80 000 до 120 000 ₽
О себе

На данный момент другое.

Мои компетенции и опыт

Разрабатываю backend-сервисы на Java 17+, строю микросервисные и монолитные решения. Имею опыт проектирования систем с нуля, включая REST API, безопасность (JWT, ролевая модель), асинхронную обработку (Kafka, собственная очередь на БД с SELECT FOR UPDATE SKIP LOCKED), интеграцию с внешними API (OpenAI, Telegram) и LLM-агентов с инструментами. Владею современным стеком Spring (Boot, Data, Security, AI), умею писать оптимизированные SQL-запросы (оконные функции, JOIN, агрегации) и транзакционную логику на JPA/Hibernate. Реализовал несколько полноценных проектов, демонстрирующих эти навыки.

 

Ключевые компетенции:

Java 21, Spring Boot 3.x (Web, Data, Security, AI, Kafka)

Микросервисная архитектура: синхронное взаимодействие (RestClient, HttpServiceProxyFactory) и асинхронное (Kafka)

Базы данных: PostgreSQL, проектирование схем, сложные запросы, ACID, оптимизация

Асинхронная обработка: Kafka (продюсеры/консьюмеры), собственная очередь задач на БД с блокировками строк

Безопасность: JWT, Spring Security, разграничение ролей (USER/ADMIN)

Интеграции: REST API, Telegram Bot API, OpenAI API, работа с файлами и изображениями

AI/LLM: Spring AI, создание ReAct-агентов с инструментами (калькулятор, легко расширяемый на другие тулы)

Инструменты: Maven, Git, Postman, виртуальные потоки (Java 21)

Примеры проектов:

Микросервисная система заказов → платежей → доставки (Order, Payment, Delivery) с обменом событиями через Kafka и синхронными вызовами.



Интересные кандидаты