- Страна
- Россия
- Зарплата
- до 200 000 ₽
Java Backend разработчик
Стабильная компания с четким стеком технологий и возможностью удаленной работы. Однако существует явное противоречие между заявленной зарплатой/тегами и требованием 'опыт от 5 лет'.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Несмотря на теги junior/middle, в требованиях указан опыт от 5 лет, что соответствует уровню Senior. Стек технологий стандартный для Java-разработки, но объем ожидаемых знаний достаточно широк.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предлагаемая зарплата до 200 000 ₽ на руки находится на нижней границе рынка для специалиста с опытом 5+ лет (Senior), но является конкурентной для уровня Middle. Для опытного Java-разработчика в РФ медиана обычно выше.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
#junior #middle #200k #удаленка
Magenta Technology
Java Backend разработчик
до 200 000 ₽ за месяц, на руки
Опыт работы: 1–3 года
Полная занятость
График: 5/2
Формат работы: удалённо
*☑️* Наши пожелания к кандидатам
-Опыт работы с java от 5 лет
-Уверенные знания основных современных концепций и принципов разработки на платформе Java
-Хорошее знание и умение применять на практике принципы ООП, SOLID, DRY, KISS
-Знание стандартных алгоритмов и структур данных
-Опыт разработки на Java с использованием технологий: Spring Framework (Cloud, Boot, AOP, Security, etc), Hibernate
-Знание и опыт применения: Stream, Optional, Collections, etc
-Разработка с использованием Java 8 - 11
-Опыт работы с тестовыми фреймворками: Junit, TestNG, Mokito
-Опыт работы с реляционными базами данных
-Знание теоретических основ проектирования БД и построения эффективных запросов
-Опыт работы с Git, Maven
-Понимание что такое микросервисная архитектура
Будет плюсом:
-Опыт проектирования высоконагруженных систем
-Опыт работы с Spring Boot, Spring Cloud Опыт работы с Docker, Kubernetes
-Опыт работы с TeamCity, Jira, Confluence
-Умение писать чистый, документированный и тестируемый код и тесты к нему (модульные и интеграционные)
-Docker
-Kubernetes
-Stream
-Junit
-Optional
-Collections
-TestNG
-ООП
-SOLID
-DRY
-KISS
-code review
-data streaming
-b2b
-Mokito
-OOP
-JUnit5
-Collections API
Java Job в Telegram | в VK | в Max
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Java
- Spring Framework
- Spring Boot
- Spring Cloud
- Hibernate
- JUnit
- Mockito
- Docker
- Kubernetes
- Maven
- Git
- Microservices
- SQL
- TestNG
Возможные вопросы на собеседовании
Проверка понимания фундаментальных принципов проектирования, указанных в вакансии.
Расскажите на практическом примере, как вы применяли принципы SOLID для рефакторинга или проектирования модуля?
Вакансия предполагает работу с БД и знание эффективных запросов.
Как вы подходите к оптимизации медленных SQL-запросов в приложении на Spring + Hibernate?
В требованиях указано понимание микросервисов.
С какими проблемами распределенных транзакций вы сталкивались в микросервисной архитектуре и как их решали?
Проверка владения инструментами тестирования, упомянутыми в тексте.
В чем разница между модульными и интеграционными тестами, и какие библиотеки (Mockito, JUnit) вы используете для каждого типа?
Упоминание Java 8-11 требует знания современных API.
В каких случаях использование Optional может быть избыточным или привести к антипаттернам?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

