Java developer (Billing)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы создаем облачный телекоммуникационный сервис, который обрабатывает больше сотни миллионов звонков в неделю и обеспечивает одновременный доступ к услугам телефонии для тысяч наших пользователей. Сейчас мы ищем Java Developer в команду Биллинга, которая занимается внутрибиллинговыми проектами (обработка кредитных карт, интеграция с платежными системами и т.д.), интеграцией нашей биллинг системы с продуктом RingCentral, обработкой подписок новых пользователей (самостоятельных и через sales-агентов).
Используемый стек - Java 8-11, SQL, Rest/SOAP, Dropwizard, Spring Boot, Spring Cloud, Docker, Kubernetes, Maven, Git, Linux.
Вам предстоит:
- Участие в развитии функционала биллинговой системы в составе одной из четырех команд.
- Проектирование и разработка компонент (микро-сервисов) на языке Java.
- Работа над интеграцией компонент биллинговой системы с телекоммуникационным сервисом.
Мы ожидаем:
- Опыт работы с Java 8.
- Опыт разработки высоконагруженных приложений на JSE/JEE.
- Опыт написания Unit и Integration тестов на Java.
- Опыт работы с SQL базами данных.
- Опыт работы с системами контроля версий Git, Mercurial и т.д.
- Опыт работы с инструментами конфигурирования и сборки проектов Maven, Gradle и т.д.
- Опыт работы с командной строкой Unix/Linux.
- Знание и опыт применения шаблонов проектирования GoF, EE.
- Умение работать в команде.
- Умение вести техническую переписку и работать с проектной документацией на английском языке (Intermediate level).
Будет плюсом:
- Опыт разработки приложений с использованием фреймворков Dropwizard, Spring Boot.
- Опыт применения Swagger.
- Опыт работы с Docker и Kubernetes.
- Опыт работы по Agile/SCRUM.
Бонусы
- Широкие возможности для самореализации, профессионального и карьерного роста.
- Возможность вносить свой вклад в развитие растущего проекта.
- Команда коллег-профессионалов, болеющих за свой проект.
- Возможность работы в гибком графике.
- Возможность командировок в зарубежные представительства компании (США, Китай) и релокация в офис США.
- Индексируемую заработную плату, 100% оплату больничных и отпусков.
- Отпуск 28 календарных дней, оплачиваемый 100% в соответствии с текущей ставкой.
- Корпоративные обучающие программы, курсы английского языка.
- Иногородним кандидатам предоставляется Relocation bonus.
- Возможность работать удаленно.