Java Developer (Middle/Senior) – Мобильный оператор О!

  • Удаленная работа
  • Оклад: 50000 - 120000 KGS в месяц
  • Удаленная работа
  • Везде
  • Оклад: 50000 - 120000 KGS в месяц

Вебсайт Мобильный оператор О!

О! – больше, чем просто мобильный оператор, предоставляющий услуги связи. У отдела разработки программного обеспечения стоят задачи уровня полноценной технологической компании.

Портфель проектов отдела разработки разнообразен и включает:

– О!Деньги – система по агрегации платежей, интеграции с десятками поставщиков сервисов, выбор наилучшего маршрута для проведения платежа, система определения отказов и, конечно же, максимальная отказоустойчивость для гарантирования постоянного сервиса и проведения сотен тысяч платежей.

– Платежные терминалы. Включает в себя как разработку пользовательского ПО, так и разработку системного ПО для работы с оборудованием самого терминала. 

– Проект персонификации, который использует системы машинного обучения для распознавания документов, проведения сверки фотографии человека и фото паспорта.

– Сервисная система для абонентов. В задачи которой входит обеспечение любых каналов взаимодействия между абонентом и компанией, таких как USSD, SMS, WEB, IVR, Личный кабинет.

Помимо этого, имеются десятки различных подсистем, которые каждый день помогают нашим абонентам получить автоматизированный сервис, такие как “Уведомления о штрафах ПДД”, “Заправка авто без участия оператора”, “Получение микрокредитов” и другие сервисы.

Конечно, есть еще продукты, которые нужно будет создавать с нуля! Мы приглашаем разработчиков от уровня middle.

В задачи входит:

– реализация микросервисов (написание с нуля, либо вынесение из имеющегося кода);

– расширение существующего REST API;

– реализация взаимодействия с внешними сервисами;

– внедрение новых технологий (фреймворки, библиотеки);

– разработка на всех этапах (front-end, back-end), включая архитектуру, автоматизированное тестирование, поддержку системы автоматического документирования, интеграцию с существующими внешними и внутренними сервисами;

– командная разработка качественных высоконагруженных и отказоустойчивых систем.

Что мы ожидаем от кандидатов:

– опыт коммерческой разработки от 1,5 лет;

– знание Java 8, Spring Framework, Hibernate;

– понимание принципов ООП и грамотное их применение;

– знание основных алгоритмов, структур данных, шаблонов проектирования;

– опыт написания unit-тестов;

– опыт построения REST API с использованием Spring MVC/Apache Camel;

– умение работать с СУБД.

Будет плюсом: Знание Oracle PL/SQL, знания других языков программирования (Net, Kotlin, Go, Python, Scala), опыт работы с Spring Security, Hibernate Envers, NoSQL БД (MongoDb, Cassandra, etc), Nginx, многопоточность и Java Memory Model.

Мы предлагаем:

– работу над новыми продуктами по методологии Scrum;

– нетривиальные задачи, где Ваш вклад в общее дело заметят и оценят;

– профессиональный рост до тимлида одной из команд;

– возможность работать удаленно и в офисе компании;

– оплата обсуждается по итогам интервью;

– корпоративную мобильную связь;

– организованное рабочее место за счет компании.

Мобильный оператор О!

Похожие вакансии