- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Разработчик Java
Привлекательная вакансия в технологичной компании с современным стеком (Java 21, Micronaut, Kafka). Удаленный формат работы по РФ и фокус на качестве кода делают предложение конкурентным для опытных разработчиков.
Сложность вакансии
Высокая сложность обусловлена требованием к опыту от 5 лет и использованием самого современного стека (Java 21, Spring Boot 3). Ожидается глубокое понимание микросервисной архитектуры и опыт работы с высоконагруженными системами.
Анализ зарплаты
Зарплата в вакансии не указана, однако для Senior Java разработчика с опытом от 5 лет на рынке РФ медиана составляет около 350 000 - 450 000 рублей. Учитывая современный стек и требования к Highload, можно ожидать предложения в верхнем диапазоне рынка.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в М Тех уже сейчас
Присоединяйтесь к команде М Тех и создавайте высоконагруженные сервисы на самом современном стеке Java 21!
Описание вакансии
Разработчик Java
Локация: Удалённо в РФ
Компания: М Тех
ЗП: обсуждается на собеседовании
Занятость: Полная
Стек: Backend - Java 21+, Spring Boot 3, Micronaut; Frontend - React, typescript; Основные типы и способы интеграции - Kafka, REST ClickHouse, PostgreSQL, Redis, Vault; Grafana Stack, Prometheus; K8S, Docker, Gitlab CI
С нами ты будешь:
- Разработка и внедрение новых функций: Полный цикл создания сервисов с нуля — от проектирования и реализации до развертывания и поддержки;
- Проектирование и реализация микросервисов: Непосредственное участие в создании и интеграции компонентов высоконагруженной и отказоустойчивой системы;
- Обеспечение высоких стандартов качества: Активное участие в code review, написание чистого, эффективного и тестируемого кода, соответствующего архитектурным стандартам команды;
- Решение сложных технических задач: Оптимизация производительности, обеспечение безопасности и масштабируемости сервисов;
- Взаимодействие со смежными командами: Тесная работа в рамках кластера для интеграции компонентов и обеспечения целевого качества продукта;
- Участие в развитии команды: Обмен опытом, участие в планировании, помощь коллегам и менторство для junior- и middle-разработчиков.
Для нас ценно:
- Опыт коммерческой разработки на Java от 5 лет;
- Глубокое знание и уверенное применение стека технологий (Java 21+, Spring/Spring Boot (Core, MVC, Data, Cloud и др.), PostgreSQL (сложные запросы, оптимизация), Kafka (работа с брокерами сообщений, стриминг, Redis (кэширование, паттерны), ORM: Hibernate/JPA (JOOQ будет плюсом);
- Опыт разработки и поддержки высоконагруженных и отказоустойчивых систем;
- Понимание принципов и опыт реализации REST API, взаимодействия между сервисами;
- Понимание принципов микросервисной архитектуры, паттернов проектирования и рефакторинга;
- Умение писать модульные и интеграционные тесты (JUnit, Testcontainers).
🌐 Резюме отправлять: Откликнуться
–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚 Базу Знаний
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Java
- Spring Boot
- Micronaut
- React
- TypeScript
- Kafka
- REST
- ClickHouse
- PostgreSQL
- Redis
- Vault
- Grafana
- Prometheus
- Kubernetes
- Docker
- GitLab CI
- Hibernate
- JPA
- jOOQ
- JUnit
- TestContainers
Возможные вопросы на собеседовании
Вакансия предполагает использование Java 21. Важно знать, как новые возможности языка могут улучшить производительность микросервисов.
Какие преимущества дают Virtual Threads (Project Loom) в Java 21 для высоконагруженных систем и в каких случаях их использование может быть неэффективным?
В стеке указана Kafka. Необходимо понимать механизмы обеспечения надежности доставки сообщений.
Как обеспечить семантику exactly-once при работе с Kafka в микросервисной архитектуре на базе Spring Boot?
Работа с PostgreSQL требует навыков оптимизации.
Расскажите о вашем опыте оптимизации сложных SQL-запросов. Какие инструменты и подходы вы используете для анализа планов выполнения (EXPLAIN ANALYZE)?
В требованиях указан Redis. Важно понимать сценарии его использования помимо простого кэширования.
Какие паттерны использования Redis, кроме кэширования, вы применяли на практике (например, распределенные блокировки или Rate Limiting)?
Проект подразумевает разработку сервисов с нуля.
Опишите ваш подход к проектированию нового микросервиса: как вы выбираете границы ответственности и какие паттерны интеграции (Saga, CQRS) предпочитаете?
Похожие вакансии
Python developer [Middle+/Senior]
Junior Python разработчик
Senior Node.js developer в iGaming
Team Lead Backend (Kotlin)
Junior JavaScript разработчик
Senior Backend Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия