Junior Java Developer

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

На данный момент Junior Java Developer.

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

Практикующий Java-разработчик (1,5 года в коммерции). Основной стек: Java 17, Spring Boot, Spring Data JPA, PostgreSQL, Kafka. Участвовал в разработке и доработке микросервисов – расширял функциональность, настраивал взаимодействие через Kafka, интегрировал внешние API. Готов к сложным задачам и быстрому погружению в новый проект

Java-разработчик
ООО «ФинТех Решения»
Сентябрь 2024 – Март 2025

Обязанности:

Разработка новых REST-эндпоинтов для сервиса заявок и клиентского профиля.

Интеграция с внешними API (платёжные шлюзы, кредитные скоринги) через WebClient с ретраями и таймаутами.

Настройка Kafka-кластеров: создание топиков, настройка продюсеров/консьюмеров для событийной коммуникации между сервисами (например, «заявка создана» → «отправка на скоринг» → «решение принято»).

Оптимизация SQL-запросов (добавление индексов, рефакторинг JOIN-ов), сократив время ответа тяжёлых отчётов.

Внедрение миграций Liquibase для управления схемой БД в CI/CD.

Написание интеграционных тестов с Testcontainers для проверки взаимодействия с БД и Kafka.

Junior Java-разработчик (практика с последующим трудоустройством)
ООО «ИТ-Интегратор» (аутсорсинг)
Март 2025 – Август нужен доступ к резюме месяцев)

Обязанности:

Разработка CRUD-операций для управления заказами, водителями и маршрутами.

Написание кастомных запросов в JPA-репозиториях с использованием JPQL и нативных SQL для сложной фильтрации.

Реализация авторизации через Spring Security (роли USER, MANAGER, ADMIN) и JWT.

Участие в Code Review, рефакторинг легаси-кода (замена циклов на Stream API, улучшение читаемости).

Настройка кэширования в Redis для часто запрашиваемых справочников (снижение нагрузки на БД на 20%).

Деплой приложений в Docker-контейнерах, настройка Docker Compose для локального окружения.


Ключевые навыки

- Java (Core, Stream API, Multithreading)

- Spring Boot, Spring Data JPA, Spring Security, Spring MVC, Sping AOP

- SQL (PostgreSQL, MySQL)

- Kafka 

- Hibernate, JPA, Liquibase / Flyway

- JUnit 5, Mockito, Testcontainers

- Docker, Docker Compose, Git, Maven

- Redis, REST API, Swagger / OpenAPI


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

Уровень
Джуниор

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