Java-разработчик (Junior / Middle)
Хорошая вакансия для начинающих и Middle-разработчиков с современным стеком технологий и возможностью удаленной работы. Четко прописанные требования и наличие менторства делают её привлекательной для роста.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Позиция ориентирована на специалистов с опытом от 1 года, что предполагает знание базового стека (Spring, Hibernate, SQL). Основная сложность может заключаться в работе с высоконагруженными системами и специфическими инструментами вроде jOOQ.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
В объявлении не указан уровень заработной платы. Для Java-разработчика уровня Junior+/Middle с опытом от 1 года на российском рынке медиана составляет около 150 000 - 220 000 рублей в зависимости от глубины знаний стека.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Студия Т_Г
Java-разработчик (Junior / Middle)
Опыт работы: 1–3 года
Полная занятость
График: 5/2
Формат работы: удалённо или гибрид
*☑️* Чем предстоит заниматься
-Разработка сервисов и интеграций в составе команды высоконагруженного проекта
-Разработка нового функционала и развитие существующего под руководством старших разработчиков
-Участие в обсуждении технических решений и архитектурных вопросов
-Взаимодействие с аналитиками и командами разработки, тестирования, сопровождения
*☑️* Наши пожелания к кандидатам
-Опыт коммерческой разработки на Java от 1 года
-Знание Java 25: основы ООП, коллекции, Stream API, работа с исключениями
-Опыт работы со Spring Boot
-Базовое владение JPA + Hibernate и jOOQ (понимание ленивой/жадной загрузки, N+1, принципы транзакций)
-Знание SQL и опыт работы с PostgreSQL
-Уверенное знание Git и Gradle
-Знание OpenAPI/Swagger: уметь описывать и читать спецификации API
-Базовые навыки работы с Docker
Будет плюсом:
-MongoDB, ClickHouse
-Redis, RabbitMQ, Kafka
-Основы работы в Linux
-Flyway/Liquibase, SOAP, Maven
Контакты: Откликнуться
Java Job в Telegram | в VK | в Max
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Java
- Spring Boot
- JPA
- Hibernate
- jOOQ
- SQL
- PostgreSQL
- Git
- Gradle
- OpenAPI
- Swagger
- Docker
- MongoDB
- ClickHouse
- Redis
- RabbitMQ
- Kafka
- Linux
- Flyway
- Liquibase
- SOAP
- Maven
Возможные вопросы на собеседовании
Проверка понимания работы с БД и ORM, что критично для производительности.
Расскажите о проблеме N+1 в Hibernate: как она возникает и какими способами её можно решить в Spring Boot приложении?
Вакансия требует знания jOOQ, важно понять, когда кандидат предпочтет его стандартному JPA.
В каких случаях вы бы предпочли использовать jOOQ вместо Hibernate/JPA, и наоборот?
Проект высоконагруженный, поэтому знание инструментов обмена сообщениями является важным плюсом.
Был ли у вас опыт работы с Kafka или RabbitMQ? Какие задачи вы решали с их помощью?
Проверка владения современными стандартами Java.
Какие возможности Stream API вы чаще всего используете в работе и как обрабатываете исключения внутри стримов?
Важно понимать, насколько кандидат готов к работе в контейнеризированной среде.
Опишите ваш типичный процесс сборки и запуска приложения с использованием Docker и Gradle.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

