Junior Java Backend Developer (Spring Boot)

Казань, Россия
Стажер • Джуниор
Информационные технологии • Разработка • Java • Hibernate • Spring • PostgreSQL
Релокация • Удаленная работа • Работа в офисе
Опыт работы от 1 года до 3х лет
О себе

На данный момент Java-разработчик.

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

Я Java backend-разработчик. Коммерческий опыт — 1 год 10 месяцев (ноябрь 2024 — август 2026), параллельно учусь на 4 курсе ИТИС КФУ, выпуск в 2027 году. Пишу серверные сервисы на Java 17 и 21 и Spring Boot: проектирую REST API, разбиваю систему на микросервисы, делаю интеграции с внешними системами. Постоянно работаю с PostgreSQL, Hibernate, Liquibase и Docker.

Java-разработчик, ИП Акбаев Э. С. (аутсорс для сферы найма, партнёр «Купер»), ноябрь 2024 — август 2026. Серверная часть двух продуктов, оба в продакшене.

Leadgen — микросервисная LLM-система подбора кандидатов. Три сервиса, около нужен доступ к резюме строк Java.

  • Спроектировал оркестратор на Java 21 и Spring Boot 3.5: диалог — конечный автомат, оркестратор — единственный писатель в PostgreSQL, гонок при параллельной обработке нет.
  • LLM-шлюз на Spring AI: шесть моделей, валидация ответа по схеме с fallback, учёт стоимости запросов.
  • Очередь исходящих сообщений: лимит частоты, экспоненциальный backoff, повторы, идемпотентность по ключу.
  • Нагрузочная проверка: 100 конкурентных запросов, p95 — 199 мс, потерь нет (Actuator, Prometheus, Grafana).
  • Тесты на JUnit 5, Mockito, Testcontainers, включая сценарии отказов. Liquibase, зашифрованные бэкапы, Docker Compose, Spring Security.

Автоматизация найма линейного персонала (курьеры).

  • Интегрировал через OpenFeign REST API трёх job-площадок (Avito, Farpost, нужен доступ к резюме ) и CRM, свёл ответы к одной доменной модели.
  • Перевёл синхронизацию на webhooks: отклик появляется за 2–5 секунд вместо ~3 минут, обращений к внешним API меньше примерно на 90%.
  • Регистрация кандидата в CRM в один клик: 3–5 секунд вместо 2–3 минут, больше 10 часов в неделю рекрутёру.
  • Spring Boot starter для JWT-аутентификации с PEM-ключами; контракты в OpenAPI.

Учебный проект Eat-Easy — сервис доставки еды на микросервисах, команда из 3 человек: Gradle multi-module, Consul, OpenFeign, Apache Kafka, Redis, MinIO, Testcontainers, Docker Compose. нужен доступ к резюме

Курсы: «Основы кибербезопасности» (Лаборатория Касперского, с отличием), «Введение в параллельное программирование» (ТГУ, с отличием), Java Backend-разработка (Технократия). Английский B2.

Рассматриваю удалённую работу, гибрид или офис в Казани, готов к переезду.

GitHub: нужен доступ к резюме · Telegram: нужен доступ к резюме


Специализация
Информационные технологииРазработкаJavaHibernateSpringPostgreSQL
Отрасль и сфера применения

Уровень
СтажерДжуниор

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