Java разработчик/архитектор
1C
Москва, Россия
5 дней назад

Обязанности :

Технологическая платформа "1С : предприятие" представляет собой среду быстрой разработки широкого спектра бизнес-приложений для практически всех современных операционных систем и аппаратных архитектур - Windows, Linux, Mac OS, мобильных устройств на iOS и Android, Windows Phone, а также располагать приложения в "облаке" с доступом к ним из любого браузера.

Платформа "1С : Предприятие" содержит встроенный язык программирования и обширную библиотеку бизнес-объектов, из которых и создается приложение.

В качестве СУБД поддерживаются все ведущие производители, как на серверах Windows, так и Linux : Microsoft SQL Server, Oracle, DB2 и PostgreSQL.

Сама платформа реализована на новейших технологиях с использованием языков программирования С++ и Java.

Сейчас сразу в нескольких направлениях открыты вакансии java разработчиков :

1. Разработка web-сервисов . Обеспечение масштабируемости (горизонтальной, вертикальной) и отказоустойчивости. Бэкэнд на Spring.

Еще мы используем hazelcast / redis / elasticsearch (не обязательно их знать, можно изучить в процессе). Кодовая база не старше 4 лет.

2. Разработка универсального полнотекстового поискового движка . Много алгоритмов обработки данных. Сложные математические задачи.

Обеспечение высокого быстродействия (использование protocol buffers / thrift, оптимизация алгоритмов). Кровавая многопоточность.

Работа с естественными языками.

3. Разработка компонентного кластера . Архитектура серверных решений, модульность, высоконагруженность, реализация сложных алгоритмов.

4. Разработка серверной части Платформы. Работа над модульными приложениями .

От кандидата ждем :

  • Опыт - минимум один успешно законченный проект;
  • Отличное знание и опыт разработки на платформе Java (Spring / SE / EE) от 2х лет;
  • Хорошая алгоритмическая подготовка, знание широкого круга структур данных;
  • Навык написания надежного, поддерживаемого, хорошо структурированного кода, принципов, стоящих за этим;
  • Опыт разработки высоконагруженных, отказоустойчивых систем. Понимание принципов масштабирования и оптимизации производительности (горизонтальное и вертикальное маштабирование, причины потери производительности...);
  • Умение работать как в команде, так и самостоятельно.
  • У нас много проектов, мы всегда сможем подобрать что-то подходящее.

    Сообщите об этом задании
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Откликнуться
    Мой Email
    Нажимая «Продолжить», я даю согласие neuvoo на обработку моих данных и отправку уведомлений по электронной почте, как описано в Политике конфиденциальности neuvoo. В любое время я могу отозвать свое согласие или отказаться от подписки.
    Продолжить
    Форма заявки