- Страна
- Россия
- Зарплата
- от 400 000 ₽
Senior Java Developer (Kotlin)
Привлекательная вакансия с конкурентной заработной платой от 400 000 рублей и возможностью удаленной работы. Компания Demis Group является известным игроком на рынке, а стек технологий современен и разнообразен, что дает возможности для профессионального роста.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена требованием к опыту более 6 лет и широким стеком технологий, включая DevOps-инструменты, реактивное программирование и микросервисную архитектуру. Кандидат должен обладать глубоким пониманием внутренних механизмов Spring и опытом работы с различными системами кэширования и очередями сообщений.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предложенная зарплата от 400 000 ₽ (до вычета налогов) соответствует верхней границе рыночного диапазона для Senior Java разработчиков в России. Это конкурентное предложение, учитывая возможность удаленной работы.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Demis Group
Senior Java Developer (Kotlin)
от 400 000 ₽ за месяц, до вычета налогов
Опыт работы: более 6 лет
Полная занятость
График: 5/2
Формат работы: удалённо
*☑️* Наши пожелания к кандидатам
-Отличные знания Java 11+
-Знания Spring / Spring Boot / Spring Cloud
-Теплые отношения с DevOps, пайплайны, контейнеризация и оркестрация, Linux
-Знание принципов и шаблонов проектирования
-Глубокое понимание микросервисной архитектуры
Будет плюсом:
-Знание инструментов Binary Release Management, CI/CD, Scrum/Kanban
-Знаете, как работает Spring/Spring Boot под капотом
-Умеете работать с Kafka, MongoDB и Elasticsearch
-Кэшировали данные с Hazelcast, Infinispan и Redis
-Знакомы с такими инструментами управления, как Ansible/Salt/Chef/etc
-Умеете применять RxJava (Reactor) и Hystrix и знаете, когда их не нужно использовать
-Знания Kotlin
Контакты: Откликнуться
Java Job в Telegram | в VK | в Max
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Java
- Kotlin
- Spring
- Spring Boot
- Spring Cloud
- DevOps
- Linux
- Microservices
- CI/CD
- Scrum
- Kanban
- Kafka
- MongoDB
- ElasticSearch
- Hazelcast
- Infinispan
- Redis
- Ansible
- SaltStack
- Chef
- RxJava
- Project Reactor
- Hystrix
Возможные вопросы на собеседовании
Вакансия требует глубокого понимания Spring. Этот вопрос проверяет, понимает ли кандидат магию фреймворка или просто использует аннотации.
Расскажите подробно о жизненном цикле Bean в Spring. Как работают BeanPostProcessor и BeanFactoryPostProcessor?
В требованиях указана микросервисная архитектура. Важно понять, как кандидат решает проблему согласованности данных.
Какие паттерны обеспечения консистентности данных в микросервисах вы использовали? В чем разница между Saga и 2PC?
Упоминается работа с Kafka. Вопрос проверяет понимание гарантий доставки сообщений.
Как обеспечить семантику 'exactly-once' при работе с Kafka? Какие настройки продюсера и консьюмера для этого необходимы?
В стеке указаны RxJava/Reactor. Важно знать, понимает ли разработчик специфику реактивного подхода.
В каких случаях использование реактивного стека (Project Reactor) оправдано, а когда лучше придерживаться классического императивного подхода?
Работа с кэшированием (Redis, Hazelcast) — важная часть вакансии.
Какие стратегии инвалидации кэша вы применяли на практике и с какими проблемами 'cache stampede' сталкивались?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

