- Страна
- Россия
- Зарплата
- 265 000 ₽ – 280 000 ₽
Java разработчик / Java Developer
Хорошее предложение для разработчика среднего уровня с прозрачной вилкой оплаты и удаленным форматом. Использование современного стека и возможность обучения под руководством опытных коллег делают вакансию привлекательной.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Позиция ориентирована на Middle-разработчика с опытом от 1 года. Требования стандартны для Java-стека (Spring Boot, SQL, Git), а наличие наставничества упрощает адаптацию.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предложенная зарплата (265 000 – 280 000 ₽ до вычета налогов) находится в пределах рыночной нормы для Middle Java разработчика в России, хотя верхняя граница чуть ниже медианы для опытных специалистов этого уровня.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
HireWay
Java разработчик / Java Developer
от 265 000 до 280 000 ₽ за месяц, до вычета налогов
Опыт работы: 1–3 года
Полная занятость
Оформление: Договор ГПХ с самозанятым, с физлицом
График: 5/2
Формат работы: удалённо
*☑️* Чем предстоит заниматься
-Разрабатывать новый функционал под руководством опытных разработчиков
-Поддерживать и дорабатывать существующие backend-сервисы на Java
-Исправлять ошибки и улучшать качество кода
-Работать с Java, Spring Boot и REST API
-Писать и поддерживать unit- и интеграционные тесты
-Участвовать в code review и командных обсуждениях
-Разбираться в существующем коде и постепенно брать больше самостоятельных задач
-Работать с SQL и реляционными базами данных
-Участвовать в процессах CI/CD
-Взаимодействовать с разработчиками, QA, аналитиками и другими участниками команды
-Изучать новые технологии и применять их в рабочих задачах
-Постепенно участвовать в проектировании технических решений
*☑️* Наши пожелания к кандидатам
-Знание Java и понимание основных принципов ООП
-Понимание основных конструкций Java: коллекции, исключения, generics, многопоточность на базовом уровне
-Базовое понимание Spring / Spring Boot
-Понимание принципов работы REST API
-Знание SQL и базовое понимание реляционных БД
-Опыт работы с Git
-Знакомство с Maven или Gradle
-Понимание принципов unit-тестирования
-Будет хорошо, если вы работали с JUnit и Mockito
-Готовность разбираться в существующем коде и учиться новым технологиям
-Умение работать в команде и воспринимать обратную связь
-Будет плюсом:
-Опыт разработки на Spring Boot
-Знакомство с Docker
-Базовое понимание CI/CD
-Опыт работы с Linux
-Знакомство с Kubernetes
-Опыт разработки pet-проектов на Java
-Участие в учебных или командных IT-проектах
-Знание Kotlin
-Знакомство со Spring Cloud
-Опыт работы с Jira и Confluence
-Понимание принципов микросервисной архитектуры
Контакты: Откликнуться / Telegram Откликнуться
в Telegram () | (https://) | (https:///)
Мы в Max - Java Jobs
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Java
- Spring Boot
- REST API
- SQL
- Git
- Maven
- Gradle
- JUnit
- Mockito
- Docker
- CI/CD
- Linux
- Kubernetes
- Kotlin
- Spring Cloud
- Jira
- Confluence
Возможные вопросы на собеседовании
Проверка понимания основ управления памятью и производительности в Java.
Расскажите о различиях между типами ссылок в Java (Strong, Soft, Weak, Phantom) и в каких случаях их стоит использовать?
Spring Boot является ключевым стеком в вакансии.
Как работает аннотация @Transactional в Spring и какие проблемы могут возникнуть при её неправильном использовании в рамках одного класса?
Вакансия предполагает работу с реляционными БД.
В чем разница между операторами WHERE и HAVING в SQL, и как работают индексы при выполнении сложных запросов?
Упоминается работа с многопоточностью на базовом уровне.
Каким образом можно обеспечить потокобезопасность коллекции в Java, и чем ConcurrentHashMap отличается от Collections.synchronizedMap?
Важно понимать, как кандидат обеспечивает качество своего кода.
Как вы подходите к написанию интеграционных тестов для REST-контроллеров и какие инструменты (например, Testcontainers) используете?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

