Voximplant
Java developer
3 нед. назад
Страна неизвестнаSenior
javaspringgrpcrabbitmqredispostgresqlclickhouseconsul
Voximplant is an international SaaS company in cloud communications. They are looking for a Java developer to join the Billing & Platform team to develop a real-time communication platform with high load handling and 24x7 availability.
О компании
- Международная SaaS компания в области облачных коммуникаций.
- Создаёт платформу, которая позволяет компаниям по всему миру строить клиентские коммуникации внутри своих продуктов и бизнес-процессов.
- Имеет 2 направления бизнеса: B2B (облачные контакт-центры) и B2D (платформа-лего для разработчиков).
- На рынке с 2013 года.
- 300+ сотрудников.
- 30 000 клиентов по всему миру.
- Обрабатывают 3 млрд звонков в год.
О продукте
- Платформа для real-time коммуникаций, устойчивая к High Load, масштабируемая и доступная 24x7.
- Развитие архитектуры и оптимизация функций платформы.
- Платформа уже работает.
Обязанности
- Разрабатывать и оптимизировать биллинг и HTTP API.
- Делать интеграции с платёжными сервисами, сервисами поставщиков, бухгалтерии, сервисами электронного документооборота и регуляторов.
- Производить рефакторинг старого кода.
- Писать автотесты и документацию.
Требования
- Опыт коммерческой разработки на Java от 5 лет.
- Уверенное программирование на Java 21 и Spring.
- Опыт работы с многопоточностью, включая задачи с многопоточным доступом к данным в памяти и асинхронные обработки запросов.
- Опыт работы с gRPC и RabbitMQ.
- Опыт работы с PostgreSQL, свободное владение SQL для написания и оптимизации сложных запросов.
- Опыт разработки сетевых приложений, понимание работы протокола HTTP.
Будет плюсом
- Опыт работы с Redis, RabbitMQ.
- Знание golang, python, s3, Docker.
- Уверенная работа в Linux.
Условия
- Продуктовая компания с технически сложным и востребованным продуктом для бизнеса.
- Гибкое начало рабочего дня.
- Работа в аккредитованной IT-компании.