О позиции
Компания ЛАНИТ ищет Java разработчика для создания нового функционала и улучшения существующих приложений. Вы будете заниматься написанием чистого, эффективного и поддерживаемого кода, а также реализацией бизнес-логики. Ваша работа будет включать написание и выполнение Unit тестов, поиск и исправление ошибок в коде, а также улучшение производительности существующих приложений.
Чем вы будете заниматься
- Создание нового функционала и реализация бизнес-логики;
- Написание и выполнение Unit тестов;
- Поиск и исправление ошибок в коде;
- Устранение сбоев и адаптация под меняющиеся требования;
- Обеспечение взаимодействия с другими системами и API;
- Участие в код-ревью и обмен знаниями с коллегами;
- Документирование написанного кода.
Требования
- Высшее техническое образование;
- Опыт работы разработчиком в ИТ-проектах от 3-х лет;
- Знания Java Core 11, Spring, Spring Boot, Hibernate;
- Понимание принципов и технологий разработки ПО, ООП, многопоточности;
- Знание технологий взаимодействия и интеграции информационных систем (REST API, RabbitMQ);
- Уверенное владение SQL и опыт работы с СУБД;
- Умение работать с Git, Maven, Gradle, IntelliJ IDEA, Eclipse;
- Умение писать Unit тесты.
Будет плюсом
- Знание CI/CD;
- Знание Spring Cloud;
- Опыт работы с высоконагруженными системами;
- Знания SOAP;
- Умение работать с Docker;
- Уверенная работа с Linux и написание Shell скриптов.
Что мы предлагаем
- Официальное оформление и стабильный доход;
- Офисный формат работы в Москве;
- Обучение через корпоративный университет и вебинары;
- Сообщества и клубы по интересам;
- ДМС, включая стоматологию;
- События для детей сотрудников;
- Партнерские программы и скидки для сотрудников.
Вакансия хорошая, с четкими требованиями и условиями. Однако, отсутствие упоминания о зарплате снижает ее привлекательность.
Кто здесь добьётся успеха
Глубокие знания Java и опыт работы с фреймворками Spring и Spring Boot для разработки высоконагруженных приложений.
Способность эффективно работать в офисной среде с акцентом на совместную разработку и быструю обратную связь от команды.
Опыт работы с RabbitMQ для организации асинхронной обработки данных и интеграции микросервисов в рамках существующих приложений.
Умение писать качественные Unit тесты и проводить рефакторинг кода с целью повышения производительности и поддерживаемости приложений.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости IT Services
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев