Junior Java Backend Developer (Spring Boot)
Казань, РоссияСтажер • Джуниор
Релокация • Удаленная работа • Работа в офисе
Опыт работы от 1 года до 3х лет
Опыт работы от 1 года до 3х лет
Короткая ссылка: gkjb.ru/g1CZB
О себе
На данный момент 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: нужен доступ к резюме
Интересные кандидаты
- рJremote parttime
- раremote
- раremote
- прrelocate remote parttime office
- нIremote parttime office
- ТIrelocate remote parttime
- Теrelocate remote parttime
- СC
Старший/Senior C#/.NET React/Vue FullStack
relocate remote - СБremote
- СJ
Старший Java разработчик / Senior Java Developer / Backend Developer
remote office
