Описание вакансии
Условия работы
Требования к позиции:
- выбор клиент-серверного фреймворка для приложений;
- Разделение сервера приложения (Application Server) и разделение приложения на модули ;
- предоставлять описание функций модулей прикладных программ, технических требований и потребности в дополнительных специалистах для разработки проектов;
- проектирование процесса тестирования модулей
- определение интерфейса между модулями;
- интеграция модулей, затем проверка всей системы в целом;
- анализ и поиск решений возникших при проверке системы проблем.
- знание английского языка
Навыки:
Отличный уровень владения:
1. Большой опыт в Java (понимание),понимание обычно используемыми Java фреймфорками, хорошо знаком с J2ee
2. Знание Hasor или Jboss (либо опыт работы с Weblogic,websphere) и т.п.
3. Хорошо знаком с распределенной архитектурой, знание инструментов для обработки данных, владение Hadoop и т.д.
Хороший уровень владения :
- Знаком с системой управления реляционной базой данных, владение MySQL, MongoDB,Neo4j
Плюс, если
- Знаком с распределенной структурой хранения, технология виртуальных данных
- Теоретические знания – теории CAP, BASE
- NoSQL-системы управления базами данных. Riak,Amazon, DynamoDB(P2P централизованное распределенное хранение)
- BT, DHT
- наличие опыта в шифровании
