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

Java разработчик
ЛАНИТ — один из лидеров ИТ-рынка с отличным соцпакетом, сильным инженерным сообществом и возможностями для обучения. Оценка снижена только из-за отсутствия удаленного формата работы.
Сложность вакансии
Позиция требует глубоких знаний Java Core, многопоточности и опыта работы с распределенными архитектурами. Офисный формат работы в Москве и высокие требования к Senior-уровню делают отбор достаточно строгим.
Анализ зарплаты
Указанный стек технологий и уровень Senior в Москве обычно предполагают вознаграждение в диапазоне 300 000 – 450 000 рублей. ЛАНИТ как крупный интегратор обычно предлагает конкурентные рыночные условия, соответствующие опыту кандидата.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в ЛАНИТ уже сейчас
Присоединяйтесь к команде ЛАНИТ и развивайте сложные информационные системы в кругу профессионалов!
Описание вакансии
Java разработчик
Москва
Компания: ЛАНИТ
*☑️*Технологический стек: Java 8 + Java 11, Spring 5, Spring Boot 2.7.14, RabbitMQ, PostgreSql 11, Docker, Kubernetes, Junit 5, Mockito, Maven, Git, Liquibase, Swagger.
*☑️*Задачи
-Создание нового функционала, написание чистого, эффективного и поддерживаемого кода, реализация бизнес-логики;
-Написание и выполнение Unit тестов, поиск и исправление ошибок (багов) в коде;
-Устранение сбоев, внесение изменений, добавление новых функций, адаптация под меняющиеся требования;
-Улучшение производительности существующих приложений, снижение затрат на инфраструктуру;
-Обеспечение взаимодействия с другими системами, базами данных, веб-сервисами и API;
-Участие в код-ревью, обсуждение задач, обмен знаниями с коллегами;
-Документирование написанного кода (Java doc, описание readme);
-Работа в команде, ответственность, решение проблем, коммуникация.
*☑️*Ожидания от кандидата
-Высшее техническое образование;
-Опыт работы разработчиком в ИТ-проектах по созданию или развитию информационных систем от 3-х лет;
-Знания Java Core 11, Spring, Spring Boot, Hibernate
-Понимание принципов и технологий разработки программного обеспечения, ООП, многопоточность, коллекции, управление памятью;
-Знание технологий взаимодействия и интеграции информационных систем (REST API, брокеры сообщений RabbitMQ);
-Понимание распределенной архитектуры информационных систем;
-Уверенное владение SQL, опыт работы с СУБД;
-Умение работать с системой контроля версий (Git), сборки (Maven, Gradle), IDE (IntelliJ IDEA, Eclipse)
-Умение писать Unit тесты, проводить различное тестирование.
*☑️*Будет плюсом
-Знание CI/CD;
-Знание Spring Cloud;
-Работа с высоконагруженными системами;
-Знания SOAP.
*☑️*Условия работы
-Мы оформляем официально и предлагаем стабильный и прозрачный доход;
-Офисный формат работы, офис находится на м. Марьина Роща;
-Обучение: корпоративный университет, электронная библиотека, вебинары с внешними и внутренними экспертами, центр карьерного консультирования;
-Сообщества: школа спикеров, дебат клуб, писатели Хабр, киберспорт;
-Спорт: футбольный, волейбольный и баскетбольный клубы;
-Здоровье: ДМС, включая стоматологию и скидки на страхование родственников;
-События для детей сотрудников: праздники и профориентационные игры, образовательные курсы;
-Партнерские программы и скидки для сотрудников: в магазинах-партнерах, фитнес-клубах, на образовательных платформах, на досуговые мероприятия;
-Комфортный офис.
Контакты: Откликнуться
*💬 в Telegram () | 💙 (https://) | 💬* (https:///)
Мы в Max - Java Jobs
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Java
- Spring Framework
- Spring Boot
- RabbitMQ
- PostgreSQL
- Docker
- Kubernetes
- JUnit
- Mockito
- Maven
- Git
- Liquibase
- Swagger
- Hibernate
- SQL
- Spring Cloud
- SOAP
Возможные вопросы на собеседовании
Проверка понимания внутреннего устройства JVM и оптимизации ресурсов.
Расскажите, как устроено управление памятью в Java и какие стратегии Garbage Collection вы использовали в высоконагруженных системах?
Оценка навыков проектирования надежных систем обмена сообщениями.
Как обеспечить гарантию доставки сообщений (Exactly-once delivery) при использовании RabbitMQ?
Проверка практического опыта работы с базами данных и оптимизации запросов.
Какие подходы вы используете для оптимизации медленных SQL-запросов в PostgreSQL при работе через Hibernate?
Оценка понимания микросервисной архитектуры.
С какими проблемами распределенных транзакций вы сталкивались и какие паттерны (например, Saga) применяли для их решения?
Проверка навыков обеспечения качества кода.
Как вы организуете процесс тестирования в своих проектах? В чем разница между использованием Mockito и написанием интеграционных тестов с Testcontainers?
Похожие вакансии
Senior Python Engineer
Java-разработчик
.NET Senior
Java-разработчик
Senior Backend Developer (Java)
Senior Java разработчик (Блокчейн)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!