Senior Java Developer
Привлекательная вакансия в известной команде с современным стеком (Java 21) и полной удаленкой. Четкие требования и понятные задачи делают предложение стабильным и интересным для опытных разработчиков.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена требованием к опыту более 6 лет и необходимостью владения современным стеком (Java 21, AWS, K8s). Позиция Senior подразумевает полную ответственность за проектирование и качество кода.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, но для Senior Java Developer с опытом 6+ лет на российском рынке и в международном найме (учитывая AWS) медиана составляет около 450,000 - 550,000 рублей. Вакансия конкурентна, если предложение попадает в этот диапазон.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
DatsTeam
Senior Java Developer
Опыт работы: более 6 лет
Полная занятость
График: 5/2
Формат работы: удалённо
*☑️* Чем предстоит заниматься
-Разработка нового функционала
-Поддержка текущего функционала
-Проектирование элементов системы с последующей реализацией в соответствии с требованиями
-Обязательное покрытие кода тестами (функциональные тесты, интеграционные в рамках сервиса)
-Сode-review (обязательное ревью МРов коллег)
*☑️* Наши пожелания к кандидатам
-java 17/21 (на проекте 21)
-postgresql
-kafka
-spring/spring boot/spring cloud
-AWS
-junit5/mockito/wiremock/etc
-grafana/prometheus/cloudwatch
-k8s/docker
-микросервисной архитектурой
Контакты: Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Java
- PostgreSQL
- Kafka
- Spring Boot
- Spring Cloud
- AWS
- JUnit 5
- Mockito
- WireMock
- Grafana
- Prometheus
- Amazon CloudWatch
- Kubernetes
- Docker
- Microservices
Возможные вопросы на собеседовании
Проект использует Java 21, важно понимать, какие новые возможности языка кандидат готов применять.
Какие возможности Java 21 (например, Virtual Threads) вы считаете наиболее полезными для микросервисной архитектуры и почему?
Вакансия предполагает работу с Kafka, что критично для распределенных систем.
Как вы обеспечиваете гарантию доставки сообщений (delivery guarantees) в Kafka и как обрабатываете ошибки при потреблении данных?
Упоминание AWS и K8s требует понимания облачной инфраструктуры.
Опишите ваш опыт развертывания и масштабирования приложений в Kubernetes. С какими проблемами производительности в облаке вы сталкивались?
В требованиях указано обязательное покрытие тестами.
В чем разница между использованием Mockito и WireMock при тестировании интеграций между микросервисами?
Senior должен уметь проектировать системы.
Расскажите о самом сложном архитектурном решении, которое вы принимали. Как вы оценивали риски и выбирали между альтернативами?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

