Краткое описание вакансии:
В Devino Telecom требуется Java-разработчик.Обязанности:
Наша команда Java-разработки занимается высоконагруженной частью платформы компании для обеспечения отправки IM (Instant Message) и SMS сообщений.
Мы создаём сервисы на основе Spring Boot и Spring Cloud, используем Redis-Cluster, стек Atlassian для code review.
На горизонте — внедрение docker, распределенная микросервисная архитектура с возможностью масштабирования
Обязанности:
- Разработка и сопровождение высоконагруженных компонентов (backend) отправки сообщений.
- Участие в формировании требований к новому функционалу.
- Взаимодействие с командой разработки для обеспечения интеграции с другими модулями системы.
Требования:
Опыт (обязательно):
- Знание основных алгоритмов и структур данных.
- Знание принципов и шаблонов ООП.
- Java Core, Concurrency, Collections, Basic I/O (NIO).
- Опыт работы со Spring Framework (Core Container, Web, AOP, Data Access).
- Уверенные знания SQL (MS-SQL), проектирование БД, написание запросов, оптимизация.
- Опыт работы с Git.
- Опыт работы с Linux.
- Умение разбираться в чужом коде.
- Умение писать код, понятный другим участникам команды.
- Самостоятельность, ответственность, аккуратность, любовь к юнит-тестам и code review.
Желательно (не обязательно):
- Знание протокола SMPP 3.4 (различные вариации — плюс).
- Опыт работы со Spring Boot и Spring Cloud.
- Опыт работы с redis-cluster.
Условия:
- Оформление согласно ТК РФ.
- Бонусы по результатам работы.
- Оплата участия в тренингах, конференциях, семинарах.
- Комфортный график работы комфортный офис в шаговой доступности от м. Автозаводская.
- Работа над интересными и сложными проектами, гарантированный профессиональный и карьерный рост.
- Социальный пакет после испытательного срока.
- Современный офис, дружный коллектив, бесплатные чай-кофе, настольный теннис.