Ищем Senior Java разработчика в команду "Управление задолженностью" для разработки backend-части внутреннего продукта.
Информационно-аналитическая система "Рупор" позволяет автоматизировать процесс коммуникации с дебиторами по различным каналам информирования (SMS, VK, ГосУслуги, Голос и т.д.), а также собирать статистику и формировать отчетность по результатам проведенных мероприятий.
Чем предстоит заниматься
Заниматься рефакторингом существующего решения на актуальный технологический стек (разработка чистого, эффективного, легко поддерживаемого и масштабируемого кода на Java);
Реализовать бизнес-логику в соответствии с требованиями;
Создать и оптимизировать запросы к базам данных (SQL, NoSQL), работать с ORM-инструментами;
Участвовать в проектировании архитектуры новых компонентов и сервисов приложения;
Разрабатывать Unit, интеграционные тесты для проверки корректности работы кода;
Участвовать в процессе Code review.
Что мы ожидаем
Опыт проектирования распределенных систем и микросервисов. Знание паттернов проектирования;
Опыт проектирования RESTful API;
Java Core: экспертное знание Java 17 и выше (Core, Collections, Concurrency, Record, Sealed classes, Pattern matching);
Глубокое понимание JVM (Memory Model, Garbage Collection, JIT), опыт профилирования и устранения утечек памяти;
Spring Stack: уверенный опыт со Spring Boot 3.x и выше, Spring Security и Spring Data;
Знание языка Golang и опыт разработки будет преимуществом;
Глубокое знание PostgreSQL - умение писать и оптимизировать сложные запросы;
Опыт работы с Apache Kafka или RabbitMQ (проектирование топиков, обработка сбоев, идемпотентность);
Опыт разработки интеграционных и Unit-тестов.
Что мы предлагаем
Собственную платформу MTS Ocean для получения ИТ-ресурсов, а это значит, что деплой, мониторинг, observability — не будут для тебя проблемой, ты сможешь сосредоточиться на фичах;
Профессиональные гильдии инженеров, где мы поддерживаем друг друга и помогаем стать лучше;
Внутреннюю площадку TechTalks для обмена опытом, дискуссий, развития навыков самопрезентации;
Участие во внешних IT конференциях. Мы выступаем на HighLoad++, DataFest, Mobius, Test Driven Conf, Joker, DevOps, Матемаркетинг и даже проводим собственную конференцию по архитектуре True Tech Arch;
Полезные курсы и вебинары в корпоративном университете и электронную библиотеку;
ДМС с первого месяца работы, включая стоматологию;
Страхование от несчастных случаев с 1 месяца работы. Материальную помощь в сложных жизненных ситуациях;
Отпуск 28 календарных дней;
Прием врачей общей практики и массаж в офисе;
Мобильная связь за счет компании и льготные тарифы для близких;
Подписка на онлайн-кинотеатр KION, сервис МТС Музыка, книжный сервис Строки от МТС, безлимитные мессенджеры и соцсети.
От 3 до 6 лет
Отклик на вакансию
Senior Java Developer [ИАС "Рупор"]
лови момент — подпишись на рассылку свежих вакансий
Заполни, пожалуйста, форму. Это займёт всего пару минут.