Описание вакансии
Условия работы
Телеканал НТВ ищет back-end разработчика для поддержки и развития:
— сайта ntv.ru
— мобильных приложений и приложений SmartTV (API)
— системы хранения, обработки и доставки видео (live/vod)
Используемые языки программирования: Java, SQL, Javascript
Используемые Java технологии: JMS, JMX, JDBC, Servlets, JSP, JAAS, JCA, JSON, XML, Rest API, Java Media API
Поисковый кластер (Lucene, Solr).
Кластеризация (shared memory, distributed cache, HA, Failover, Oracle RAC, ASM, Corosync).
Сетевое взаимодействие (nfs, cifs, ftp, Rest API, SOA, Hessian).
Мобильные приложения (Apple TV, iOS, Android, Android TV) Rest API, JSON, Java PNS, Apple Passbook, swagger. Нотификации для браузеров и устройств GCM, FCM, APNS.
СУБД (оптимизация sql, перестроение индексов, PL/SQL, резервное копирование, standby, переход на RAC c ASM на DAS).
Инструменты: Spring.io (Spring Data, Spring Boot, Hibernate), Netty, Active MQ, Open JMS, Ehcache, Hazelcast, Zookeeper
Организация трансляций прямых эфиров (FMS, FMLE, ffmpeg, Wowza).
Использование сторонних API: Youtube API, OK API, VK API, FB API и др.